Pip == 6.0.6没有找到以前的软件包版本,但是Pip == 1.5.6

时间:2015-01-04 06:31:36

标签: python pip versions

具体来说,当尝试使用pip v6.0.6(在virtualenv中)安装Jinja2 == 2.6时,我收到此错误

(venv) $ pip show pip
Name: pip
Version: 6.0.6
Location: path..
Requires: 

(venv) $ pip install Jinja2==2.6
Collecting Jinja2==2.6
Could not find a version that satisfies the requirement Jinja2==2.6 (from versions: 2.7.3)
No distributions matching the version for Jinja2==2.6

然而,当我使用pip v1.5.6(系统pip - / usr / local / bin / pip)时,它会很好地找到并安装包。那是为什么?

(venv) $ /usr/local/bin/pip install Jinja2==2.6
...success

pip 6.0.6在尝试安装任何以前版本的ANY包时也会产生相同的错误。

1 个答案:

答案 0 :(得分:0)

发现问题。我以前更改了我的pip.conf文件以在私有位置搜索包。仍然不确定为什么这不会引起pip 1.5.6的错误。