完成后,pip freeze我将获得已明确安装的软件包以及与这些软件包相关的软件包。
pip freeze
例如:
$ pip install fabric ... $ pip freeze Fabric==1.0.1 paramiko==1.7.6 pycrypto==2.3
好的,但是接下来我将这个Requirements.txt安装在另一个环境中,pip install得到的结果与删除的最后两行相同。
pip install
所以我的问题是:我如何创建未显示所有可计算依赖关系的最简化的requirements.txt?
现在有(免责声明:我做到了)。
您所需pip-chill要做的就是从PyPI安装并pip-chill在Python环境中运行。
pip-chill
如果您喜欢冒险并且不想固定版本(或不想使用pip-compile),则可以使用pip-chill --no- version,它将为您提供当前环境的最低要求。
pip-chill --no- version
https://github.com/rbanffy/pip-chill