1
具體來說,當試圖用pip v6.0.6(在virtualenv中)安裝Jinja2 == 2.6時,出現這個錯誤Pip == 6.0.6找不到以前的軟件包版本,但Pip == 1.5.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軟件包時也會產生相同的錯誤。
如果安裝了其他版本的'pip',那麼問題是什麼? –
因爲它應該仍然適用於當前版本的點子,我想知道爲什麼它不是。 –
@ user3004175在Mac OS X,python 2.7.6,pip 6.0.6上試用過它 - 適用於我,沒有錯誤。 – alecxe