找不到满足要求easy_install的版本(来自版本:)

时间:2016-08-22 15:57:50

标签: python python-2.7 pip easy-install pycurl

  

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匹配的分发

我不知道我错过了什么。请帮帮我!

3 个答案:

答案 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重新创建/重新安装它 。这可能会解决您的问题