首页 文章

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

提问于
浏览
0

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 回答

  • 0
    sudo apt-get install python-pycurl
    

    这解决了这个问题 .

  • 2

    这里的问题是您正在尝试升级系统Python中安装的 setuptools ,这需要更改文件系统的区域"normal"用户将不具有(它需要root权限) .

    使用 sudo 命令前缀可能有所帮助,但您应该问自己是否真的想要更改系统Python,因为某些操作系统需要Python "as installed"用于各种系统目的 .

    在你有写入权限的地方安装第二个Python副本要安全得多(我个人倾向于使用 /usr/local 但是YMMV)然后你就不用担心会破坏你的系统 . 此外,只要将PATH设置为包含 /usr/local/bin ,就可以使用 python 命令来运行它 .

相关问题