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

但pip安装展开给我

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

我怎么解决这个问题?


当前回答

关于错误码

根据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

其他回答

我尝试了以上所有的方法都没有成功。然后我将Python版本从2.7.10更新到2.7.13,它解决了我所遇到的问题。

我有同样的问题,并能够通过执行以下操作来解决。

Windows Python需要通过SDK安装Visual c++库来构建代码,例如通过setuptools.extension.Extension或numpy.distutils.core.Extension。例如,在Windows中使用Python构建f2py模块需要上面安装的Visual c++ SDK。在Linux和Mac上,c++库与编译器一起安装。

https://www.scivision.co/python-windows-visual-c++-14-required/

其他方式:

sudo apt-get install python-psycopg2 python-mysqldb

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

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

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

这是一个依赖问题。

我尝试运行以下命令来帮助我整理依赖关系,在我的情况下,依赖关系是

grpcio

pip3 install --upgrade pip

python3 -m pip install --upgrade setuptools

pip3 install --no-cache-dir  --force-reinstall -Iv grpcio==1.36.1

pip3 install pulsar-client==2.7.0

请记住,必须在系统中安装python3。