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

新手上路,请多包涵

蟒蛇 2.7.12

点子 8.1.2

ubuntu-16.04

我正在尝试安装 pycurl 使用:

 pip install pycurl

这就是我得到的,

命令“python setup.py egg_info”在 /tmp/pip-build-8EU20I/pycurl/ 中失败,错误代码为 1

所以,我尝试像这样更新设置工具:

 pip install --upgrade easy_install -U setuptools

我有

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

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

原文由 iamgr007 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 689
2 个回答
sudo apt-get install python-pycurl

这解决了问题。

原文由 iamgr007 发布,翻译遵循 CC BY-SA 3.0 许可协议

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

在命令前加上 sudo 可能会有所帮助,但您应该问问自己是否真的想更改系统 Python,因为某些操作系统出于各种系统目的需要“已安装”Python。

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

原文由 holdenweb 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题