Python 无法通过 pip 安装 Django 2.0
声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow
原文地址: http://stackoverflow.com/questions/48932445/
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
Can't install Django 2.0 by pip
提问by Snipper03
I am building new Django app with a new version of Django. I found Django 2.0 is available (2.0.2) https://www.djangoproject.com/download/, and now trying to install it with pip.
我正在使用新版本的 Django 构建新的 Django 应用程序。我发现 Django 2.0 可用 (2.0.2) https://www.djangoproject.com/download/,现在尝试使用 pip 安装它。
pip install Django==2.0.2
pip 安装 Django==2.0.2
But it's not working for me.
但这对我不起作用。
Could not find a version that satisfies the requirement Django==2.0 (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.10.8, 1.11a1, 1.11b1, 1.11rc1, 1.11, 1.11.1, 1.11.2, 1.11.3, 1.11.4, 1.11.5, 1.11.6, 1.11.7, 1.11.8, 1.11.9, 1.11.10) No matching distribution found for Django==2.0
找不到满足 Django==2.0 要求的版本(来自版本: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 , 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. .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.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.10.8, 1.11a1, 1.11b1, 1.1.1.1.1.1.1.1. 1, 1.11.2, 1.11.3, 1.11.4, 1.11.5, 1.11.6, 1.11.7, 1.11.8, 1.11.9, 1.11.10) 没有找到与 Django==2.0 匹配的分布
I am using python 2.7.14 and pip 9.0.1. What's wrong here?
我正在使用 python 2.7.14 和 pip 9.0.1。这里有什么问题?
回答by Peter Sobhi
Django 2.x
is not supported using Python 2.x
.
Django 2.x
不支持使用Python 2.x
.
From the Django download page:
We recommend using the latest version of Python 3. The last version to support Python 2.7 is Django 1.11 LTS.
我们建议使用最新版本的 Python 3。支持 Python 2.7 的最后一个版本是 Django 1.11 LTS。
You should use Python 3.x
with Pip3
:
您应该使用Python 3.x
具有Pip3
:
pip3 install Django
回答by Aleksandar Basara
if python3 is installed then try
如果安装了python3然后尝试
pip3 install Django==2.0.2
回答by Musa Tokta?
Same stuation is happen to me for django 2.1.2. I've tried this one below and its work fine for me.
对于 django 2.1.2,我也遇到了同样的情况。我在下面试过这个,对我来说效果很好。
pip3 install django==2.1.2
回答by uristlikot
Django 2.0 only supports Python 3.x
Django 2.0 仅支持 Python 3.x
回答by dfundako
From the Release Notes
来自发行说明
Python compatibility Django 2.0 supports Python 3.4, 3.5, and 3.6. We highly recommend and only officially support the latest release of each series. The Django 1.11.x series is the last to support Python 2.7. Django 2.0 will be the last release series to support Python 3.4. If you plan a deployment of Python 3.4 beyond the end-of-life for Django 2.0 (April 2019), stick with Django 1.11 LTS (supported until April 2020) instead. Note, however, that the end-of-life for Python 3.4 is March 2019.
Python 兼容性 Django 2.0 支持 Python 3.4、3.5 和 3.6。我们强烈推荐并且只正式支持每个系列的最新版本。Django 1.11.x 系列是最后一个支持 Python 2.7 的。Django 2.0 将是最后一个支持 Python 3.4 的发布系列。如果您计划在 Django 2.0(2019 年 4 月)生命周期结束后部署 Python 3.4,请坚持使用 Django 1.11 LTS(支持至 2020 年 4 月)。但是请注意,Python 3.4 的生命周期结束时间是 2019 年 3 月。