我正在尝试用pip安装一些软件包。
但pip安装展开给我
命令“python setup.py egg_info”失败,错误码为1 C:\Users\马可的~ 1 \ AppData \ \ Temp \ pip-build-wa7uco0k \展开\
我怎么解决这个问题?
我正在尝试用pip安装一些软件包。
但pip安装展开给我
命令“python setup.py egg_info”失败,错误码为1 C:\Users\马可的~ 1 \ AppData \ \ Temp \ pip-build-wa7uco0k \展开\
我怎么解决这个问题?
当前回答
第一次尝试:
pip install unroll
肯定不行:)
然后尝试:
pip2 install unroll
仍然得到错误
pip3 install unroll
如果pip3工作,那么建议更改配置,使用pip3作为pip,因为如果执行脚本文件,您将会遇到很多问题,因为现代的Python3 = pip3。
其他回答
我在安装“Twisted”库时也遇到了同样的问题,在Ubuntu 16.04 (Xenial Xerus)上运行以下命令解决了这个问题:
sudo apt-get install python-setuptools python-dev build-essential
关于错误码
根据Python文档:
这个模块提供了标准的errno系统符号。每个符号的值都是对应的整数值。这些名称和描述是从linux/include/errno.h中借来的,它应该是包罗万象的。
错误代码1定义在errno.h中,表示不允许操作。
关于你的错误
您的setuptools似乎没有安装。只需遵循PyPI网站上的安装说明。
如果已经安装,请尝试
pip install --upgrade setuptools
如果它已经是最新的,请检查模块ez_setup是否丢失。如果是,那么
pip install ez_setup
然后再试一次
pip install unroll
如果它仍然不工作,可能pip没有正确安装/升级setup_tools,所以您可能想尝试一下
easy_install -U setuptools
一次又一次
pip install unroll
我在psycopg2上遇到了同样的错误。看起来我在安装Python和相关包时跳过了几个步骤。
Sudo apt-get install python-dev libpq-dev 进入你的虚拟环境 PIP安装psycopg2
(在您的情况下,您需要用有问题的包替换psycopg2。)
它工作得天衣无缝。
在我的Win10电脑上遇到了同样的问题,使用了不同的软件包,并尝试了迄今为止提到的所有方法。
最后通过禁用科摩多自动遏制解决了这个问题。
因为还没有人提到它,我希望它能帮助到一些人。
我在Ubuntu 16.04 LTS (Xenial Xerus)上遇到了同样的问题和同样的错误消息:
命令“python setup.py egg_info”在/tmp/pip-install-w71uo1rg/poster/目录下失败,错误码为1
我测试了上面提供的所有解决方案,没有一个适合我。我阅读了完整的TraceBack,发现我必须用Python 2.7版本来创建虚拟环境(默认使用Python 3.5):
virtualenv --python=/usr/bin/python2.7 my_venv
一旦我激活它,我成功地运行pip install unirest。