我知道如何冻结Python项目要求的唯一方法是相当艰巨的:
pip freeze
如何直接从requirements.txt
转到冻结的需求文件,而不会产生所有昂贵的副作用?
例如,如果requirements.txt
如下所示:
abc
其中abc
是依赖于另一个名为xyz
的项目的项目,我运行pip [something] > requirements_frozen.txt
,然后requirements_frozen.txt
可能如下所示:
abc==0.1
xyz==2.3
答案 0 :(得分:1)
使用pipreqs
。它就是这样 - “有时您只需要为新项目创建requirements.txt而无需安装模块。”
答案 1 :(得分:0)
pip-tools库包含一个名为pip-compile
的命令,可执行此操作。