自动创buildrequirements.txt

有时我从github下载python源代码,不知道如何安装所有的依赖关系。 如果没有requirements.txt文件,我必须手动创build它。 问题是:鉴于python源代码目录是否可以从import部分自动创buildrequirements.txt?

如果你使用虚拟环境,那么pip freeze > requirements.txt就好了。 如果不是的话, pigar将是您的不错select。

顺便说一句,我不确定它会在2.6下工作。

您可以使用下面的代码来生成一个requirements.txt文件:

 pip install pipreqs pipreqs /path/to/project 

更多有关pipreqs的信息可以在这里find。

有时会遇到pip freeze ,但是这会保存环境中的所有软件包,包括那些在当前项目中不使用的软件包。