我是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
为什么找不到最新版本?如何安装最新版本?
答案 0 :(得分:1)
来自Why use pip over easy_install?(大胆的我的):
二进制包现在作为轮子(.whl文件)分发 - 不只是在PyPI上,而是在第三方存储库中,如Christoph Gohlke的Windows扩展包。
pip
可以处理轮子;easy_install
不能。
如果您访问PyPi上的mitmproxy页面,您会发现版本0.17
的唯一版本是.whl
格式。
这就是为什么easy_install
不适合您的原因:它无法找到实际可以为最新版本安装的任何内容。
如果由于某种原因您无法使用pip
,请按照此处的说明操作:Wheel file installation
wheel
。.whl
文件。 从命令行运行。
python -m wheel install mitmproxy-0.17-py2-none-any.whl