不能通过pip安装Django 2.0吗

时间:2022-09-16 20:27:55

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,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.8 a1,1.8 b1,b2,1.8 1.8 rc1,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.9 a1,1.9 b1,1.9 rc1,1.9 rc2,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.10 a1,1.10 b1,1.10 rc1,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.11 a1,1.11 b1,1.11 rc1,1.11,1.11.1,1.11.2,1.11.3,1.11.4,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。有什么问题吗?

4 个解决方案

#1


17  

Django 2.x is not supported using Python 2.x.

Django 2。使用Python 2.x不支持x。

From the Django download page:

Django下载页面:

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

#2


7  

if python3 is installed then try

如果安装了python3,那么试试

pip3 install Django==2.0.2

#3


0  

Django 2.0 only supports Python 3.4, 3.5, and 3.6.

Django 2.0只支持Python 3.4、3.5和3.6。

#4


0  

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月。

#1


17  

Django 2.x is not supported using Python 2.x.

Django 2。使用Python 2.x不支持x。

From the Django download page:

Django下载页面:

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

#2


7  

if python3 is installed then try

如果安装了python3,那么试试

pip3 install Django==2.0.2

#3


0  

Django 2.0 only supports Python 3.4, 3.5, and 3.6.

Django 2.0只支持Python 3.4、3.5和3.6。

#4


0  

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月。