通过easy_install更新包

时间:2016-07-11 02:24:05

标签: python ubuntu easy-install

我是python的新手。我想安装最新版本的mitmproxy(0.17.1)。系统上安装的当前版本为0.15。当我做的时候

easy_install -U mitmproxy 

它说:

Reading https://pypi.python.org/simple/mitmproxy/
Best match: mitmproxy 0.15
Processing mitmproxy-0.15-py2.7.egg
mitmproxy 0.15 is already the active version in easy-install.pth

因此无法找到最新版本,当我这样做时:

easy_install  'mitmproxy==0.17.1'

我明白了:

No local packages or download links found for mitmproxy==0.17.1

为什么找不到最新版本?如何安装最新版本?

1 个答案:

答案 0 :(得分:1)

来自Why use pip over easy_install?(大胆的我的):

  

二进制包现在作为轮子(.whl文件)分发 - 不只是在PyPI上,而是在第三方存储库中,如Christoph Gohlke的Windows扩展包。 pip可以处理轮子; easy_install不能。

如果您访问PyPi上的mitmproxy页面,您会发现版本0.17的唯一版本是.whl格式。

这就是为什么easy_install不适合您的原因:它无法找到实际可以为最新版本安装的任何内容。

解决方案