自动创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
,但是这会保存环境中的所有软件包,包括那些在当前项目中不使用的软件包。