(最初的标题是在virtualenv中升级pip,但由于我现在知道了问题所在,所以在使用devpi时重命名它以升级虚拟pip更有意义)
类似于这个问题,但给定的答案不起作用。我正在运行一个2.7虚拟主机。我刚刚被告知:
您使用的是pip版本7.1.2,但是版本8.0.0是可用的。您应该考虑通过'pip安装-升级pip‘命令进行升级。
好吧,让我们这么做:
» pip install --upgrade pip
Requirement already up-to-date: pip in ./venv2.7/lib/python2.7/site-packages
You are using pip version 7.1.2, however version 8.0.0 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
» pip --version
pip 7.1.2 from /foo/bar/venv2.7/local/lib/python2.7/site-packages (python 2.7)呃?好吧,也许这个:
» python -m pip install --upgrade pip
Requirement already up-to-date: pip in ./venv2.7/lib/python2.7/site-packages
You are using pip version 7.1.2, however version 8.0.0 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
» pip --version
pip 7.1.2 from /foo/bar/venv2.7/local/lib/python2.7/site-packages (python 2.7)不走运。如何升级pip本身?
编辑
正如@J.J.Hakala所建议的
» pip install --upgrade pip==8.0.0
Collecting pip==8.0.0
Could not find a version that satisfies the requirement pip==8.0.0 (from versions: 0.2, 0.2.1, 0.3, 0.3.1, 0.4, 0.5, 0.5.1, 0.6, 0.6.1, 0.6.2, 0.6.3, 0.7, 0.7.1, 0.7.2, 0.8, 0.8.1, 0.8.2, 0.8.3, 1.0, 1.0.1, 1.0.2, 1.1, 1.2, 1.2.1, 1.3, 1.3.1, 1.4, 1.4.1, 1.5, 1.5.1, 1.5.2, 1.5.3, 1.5.4, 1.5.5, 1.5.6, 6.0, 6.0.1, 6.0.2, 6.0.3, 6.0.4, 6.0.5, 6.0.6, 6.0.7, 6.0.8, 6.1.0, 6.1.1, 7.0.0, 7.0.1, 7.0.2, 7.0.3, 7.1.0, 7.1.1, 7.1.2)
No matching distribution found for pip==8.0.0
You are using pip version 7.1.2, however version 8.0.0 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.那么看来,pypi确实有问题吗?一方面是8.0.0版本的广告,另一方面是找不到.
不管它的价值是什么,我正在使用德皮,到目前为止还没有给我带来任何麻烦.
EDIT2
禁用devpi (在~/.pip/pip.conf中)解决了这个问题。不知道根本问题是什么。我增加了问题。
发布于 2016-01-28 13:41:35
https://stackoverflow.com/questions/34893381
复制相似问题