Python 找不到 django 的匹配分布
声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow
原文地址: http://stackoverflow.com/questions/44674838/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me):
StackOverFlow
No matching distribution found for django
提问by matyldaa
I'm quite fresh in programming - I was using Django 1.10.6 and I tried to switch to 1.18 and that's what happened:
我在编程方面很新鲜 - 我使用的是 Django 1.10.6 并且我尝试切换到 1.18,这就是发生的事情:
(env)$ pip install django==1.18
Collecting django==1.18
Could not find a version that satisfies the requirement django==1.18
(from versions: 1.1.3, 1.1.4, 1.2, 1.2.1, 1.2.2, 1.2.3, 1.2.4, 1.2.5, 1.2.6,
1.2.7, 1.3, 1.3.1, 1.3.2, 1.3.3, 1.3.4, 1.3.5, 1.3.6, 1.3.7, 1.4, 1.4.1, 1.4.2,
1.4.3, 1.4.4, 1.4.5, 1.4.6, 1.4.7, 1.4.8, 1.4.9, 1.4.10, 1.4.11, 1.4.12, 1.4.13,
1.4.14, 1.4.15, 1.4.16, 1.4.17, 1.4.18, 1.4.19, 1.4.20, 1.4.21, 1.4.22, 1.5,
1.5.1, 1.5.2, 1.5.3, 1.5.4, 1.5.5, 1.5.6, 1.5.7, 1.5.8, 1.5.9, 1.5.10, 1.5.11,
1.5.12, 1.6, 1.6.1, 1.6.2, 1.6.3, 1.6.4, 1.6.5, 1.6.6, 1.6.7, 1.6.8, 1.6.9,
1.6.10, 1.6.11, 1.7, 1.7.1, 1.7.2, 1.7.3, 1.7.4, 1.7.5, 1.7.6, 1.7.7, 1.7.8,
1.7.9, 1.7.10, 1.7.11, 1.8a1, 1.8b1, 1.8b2, 1.8rc1, 1.8, 1.8.1, 1.8.2, 1.8.3,
1.8.4, 1.8.5, 1.8.6, 1.8.7, 1.8.8, 1.8.9, 1.8.10, 1.8.11, 1.8.12, 1.8.13,
1.8.14, 1.8.15, 1.8.16, 1.8.17, 1.8.18, 1.9a1, 1.9b1, 1.9rc1, 1.9rc2, 1.9,
1.9.1, 1.9.2, 1.9.3, 1.9.4, 1.9.5, 1.9.6, 1.9.7, 1.9.8, 1.9.9, 1.9.10, 1.9.11,
1.9.12, 1.9.13, 1.10a1, 1.10b1, 1.10rc1, 1.10, 1.10.1, 1.10.2, 1.10.3, 1.10.4,
1.10.5, 1.10.6, 1.10.7, 1.11a1, 1.11b1, 1.11rc1, 1.11, 1.11.1, 1.11.2)
No matching distribution found for django==1.18
What is wrong? I should upgrade pip?
怎么了?我应该升级pip吗?
采纳答案by Gabriel Belini
As stated on your error message, all django versions are listed there. There is no 1.18 version for django.
如您的错误消息所述,所有 django 版本都列在那里。django 没有 1.18 版本。
The latest django release will be installed if you type pip install django
.
如果您键入 .django 将安装最新版本pip install django
。
If you want to install other version, make sure you have the correct version and use pip install django==1.x
如果要安装其他版本,请确保您拥有正确的版本并使用 pip install django==1.x
回答by Augustin Laville
You try to install a version of Django that does not exists.
您尝试安装不存在的 Django 版本。
If you want the latest version :
如果你想要最新版本:
pip install --upgrade django
You can find all versions available on pipy : https://pypi.python.org/pypi/Django
您可以在 pipy 上找到所有可用版本:https: //pypi.python.org/pypi/Django