我想安装django1.5x。所以我试过了:
pip install django
但安装了django1.6
。
我又试过了:
pip install django==1.5
但我收到了错误:
Could not find any downloads that satisfy the requirement django==1.5
No distributions at all found for django==1.5
Storing complete log in /home/suhail/.pip/pip.log
答案 0 :(得分:14)
pip install django=="1.5"
适合我
pip install django=="1.5"
Downloading/unpacking django==1.5
Downloading Django-1.5.tar.gz (8.0MB): 8.0MB downloaded
Running setup.py egg_info for package django
您使用的是哪个版本的Python?
答案 1 :(得分:8)
将版本指定为<1.6
:
pip install "Django<1.6"
现在安装 Django 1.5.5 。
注意:不要忘记引号。否则<
被解释为重定向。
答案 2 :(得分:3)
您是否尝试提供确切的版本号?
pip install django==1.5.5
答案 3 :(得分:1)
如果您安装了任何其他版本,请先使用pip
将其卸载:
pip uninstall django
接下来安装所需的版本:
pip install django==1.5x #or any version of choice
答案 4 :(得分:0)
我尝试从1.5.5升级到1.6时遇到了同样的错误。通过取消选中IE的Internet选项上的代理配置来绕过我们的代理服务器&gt;连接&gt; LAN设置&gt;代理服务器。看起来我们的代理阻止了pip的连接端口。
答案 5 :(得分:0)
我有同样的问题,我想这是一个pip bug,我不能为特定版本安装一个数字扩展,有时甚至没有特定版本。我怀疑有时它是由于互联网连接,因为我有几次超时问题。我会尝试使用此pip用法来安装我的目标版本:
pip install http://my.package.repo/SomePackage-1.0.4.zip