无法通过pip安装Django 2.0

34
我正在使用新版本的Django构建新的Django应用程序。我发现Django 2.0可用(2.0.2)https://www.djangoproject.com/download/,现在尝试使用pip安装它。

pip install Django==2.0.2

但这对我来说不起作用。

无法找到满足要求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、…

未找到Django的2.0版本,无法匹配任何分发版本。(No matching distribution found for Django==2.0)

我正在使用Python 2.7.14和pip 9.0.1,这里出了什么问题?

5个回答

63

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

Django 下载页面

我们建议使用最新版本的 Python 3。最后支持 Python 2.7 的版本是 Django 1.11 LTS。

您应该使用 Python 3.xPip3

pip3 install Django

17

如果已安装Python3,则尝试

pip3 install Django==2.0.2

3
谢谢!值得注意的是,在我的 Mac 上安装 Python 3 的过程中,似乎没有提到 pip3。请帮我确认一下。 - wintvelt
1
我已经安装了py2.7和py3,非常感谢您的帮助,之前很困惑! - twknab

1

我也遇到了Django 2.1.2的相同情况。我尝试了下面的方法,对我来说效果很好。

pip3 install django==2.1.2

1
Django 2.0仅支持Python 3.x。

0

发布说明中:

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


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接