Python 2.7.12 pip 8.1.2 ubuntu-16.04
我正在尝试使用以下命令安装 pycurl
:
pip install pycurl
这就是我得到的,
命令“python setup.py egg_info”失败,错误代码1在/ tmp / pip-build-8EU20I / pycurl /
所以,我尝试更新这样的设置工具:
pip install --upgrade easy_install -U setuptools
我有
找不到满足要求的版本easy_install(来自版本:)没有找到easy_install的匹配分发
我不知道我错过了什么 . 请帮帮我!
2 回答
这解决了这个问题 .
这里的问题是您正在尝试升级系统Python中安装的
setuptools
,这需要更改文件系统的区域"normal"用户将不具有(它需要root权限) .使用
sudo
命令前缀可能有所帮助,但您应该问自己是否真的想要更改系统Python,因为某些操作系统需要Python "as installed"用于各种系统目的 .在你有写入权限的地方安装第二个Python副本要安全得多(我个人倾向于使用
/usr/local
但是YMMV)然后你就不用担心会破坏你的系统 . 此外,只要将PATH设置为包含/usr/local/bin
,就可以使用python
命令来运行它 .