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