小编典典

pip冻结,无需依赖已安装软件包

python

完成后,pip freeze我将获得已明确安装的软件包以及与这些软件包相关的软件包。

例如:

$ pip install fabric
...
$ pip freeze
Fabric==1.0.1
paramiko==1.7.6
pycrypto==2.3

好的,但是接下来我将这个Requirements.txt安装在另一个环境中,pip install得到的结果与删除的最后两行相同。

所以我的问题是:我如何创建未显示所有可计算依赖关系的最简化的requirements.txt?


阅读 216

收藏
2020-12-20

共1个答案

小编典典

现在有(免责声明:我做到了)。

您所需pip-chill要做的就是从PyPI安装并pip-chill在Python环境中运行。

如果您喜欢冒险并且不想固定版本(或不想使用pip-compile),则可以使用pip-chill --no- version,它将为您提供当前环境的最低要求。

https://github.com/rbanffy/pip-chill

2020-12-20