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

但pip安装展开给我

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

我怎么解决这个问题?


当前回答

升级pip后解决:

python -m pip install --upgrade pip
pip install "package-name"

其他回答

下面的命令对我很有用

[root@sandbox ~]# pip install google-api-python-client==1.6.4

其他方式:

sudo apt-get install python-psycopg2 python-mysqldb

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

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

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

它工作得天衣无缝。

我在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。

我从http://www.lfd.uci.edu/~gohlke/pythonlibs/下载了.whl文件,然后做了:

pip install scipy-0.19.1-cp27-cp27m-win32.whl

注意,您需要使用的版本(win32/win_amd-64)取决于Python的版本,而不是Windows的版本。