我在python=3.6上运行我的项目,我想列出这个projectrepodirectory里面的所有python脚本导入的模块,这样我就可以建立一个项目特定的需求文件供将来使用。
我遇到了pipreqs包,它可以根据项目的导入语句生成一个requirement.txt文件。
安装。
pip install pipreqs
使用方法:
pipreqs /path/to/project
pipreqs会在你的项目根目录下自动生成一个requirements.txt文件。
限制:Pipreqs使用的是项目的导入语句。Pipreqs使用项目的导入来生成requirements.txt文件。所以,非常重要的是要注意,pipreqs不会包含特定项目所需的插件。你需要在requirements.txt文件中手动添加插件信息。