我正在尝试用pip安装一些软件包。

但pip安装展开给我

命令“python setup.py egg_info”失败,错误码为1 C:\Users\马可的~ 1 \ AppData \ \ Temp \ pip-build-wa7uco0k \展开\

我怎么解决这个问题?


当前回答

——升级setuptools 警告:pip正在被一个旧的脚本包装器调用。这将在pip的未来版本中失败。 请参阅https://github.com/pypa/pip/issues/5599获取解决潜在问题的建议。

******为了避免这个问题,你可以用'-m pip'来调用Python,而不是直接运行pip .******

使用python3 -m PIP "command" 例如:python3 -m PIP install——user pyqt5

其他回答

我刚刚在尝试pip install -e时遇到了同样的问题。新的回购。我没有注意到setup.py的内容没有被正确保存,我有效地运行了一个空的setup.py命令。

因此,如果目标包的setup.py为空或格式不正确,您可能会遇到相同的错误消息。

我在psycopg2上遇到了同样的错误。看起来我在安装Python和相关包时跳过了几个步骤。

Sudo apt-get install python-dev libpq-dev 进入你的虚拟环境 PIP安装psycopg2

(在您的情况下,您需要用有问题的包替换psycopg2。)

它工作得天衣无缝。

将Python升级到版本3解决了我的问题。其他的都没用。

我在安装“Twisted”库时也遇到了同样的问题,在Ubuntu 16.04 (Xenial Xerus)上运行以下命令解决了这个问题:

sudo apt-get install python-setuptools python-dev build-essential

我在新的开发设置中使用virtualenvs(与pipenv一起)时遇到了这个问题。

我只能通过将psycopg2版本从2.6.2升级到2.7.3来解决这个问题。 更多信息请访问https://github.com/psycopg/psycopg2/issues/594