pip 冻结错误中的 pkg-resources==0.0.0

geo*_*oot 7 python virtualenv pip

我使用的是 Ubuntu 16.10,我只virtualenv使用aptitude. 创建新环境并使用列出已安装的软件包后,pip freeze我总是得到以下输出

pkg-resources==0.0.0
Run Code Online (Sandbox Code Playgroud)

当我尝试将我的 Django 应用程序部署到其他系统时,这会导致问题。我究竟做错了什么?

请注意,我仅在 Ubuntu 中遇到此问题,而在我目前尝试过的其他发行版中没有遇到此问题。

感谢您提前帮助我。

edw*_*ksl 9

根据/sf/answers/2811721181//sf/answers/2811690031/,这是 Ubuntu 端的错误,并且错误报告已在https://bugs .launchpad.net/ubuntu/+source/python-pip/+bug/1635463。考虑单击“此错误对您有影响吗?” 紧随其后的是“是的,它影响了我”以引起维护人员的注意。

目前,如/sf/answers/2811721181/ 中所述,您可以使用pip freezewithgrep -v创建requirements.txt您随后可以使用 with pip install -r

pip freeze | grep -v "pkg-resources" > requirements.txt
Run Code Online (Sandbox Code Playgroud)