报错如题所示,具体如下:

在我的环境里,该错误发生在MS Windows 10,通过PIP安装Django的模块的时候。
但事实上,该错误与操作系统并没有关系。

错误原因:
发生该错误的原因是:
Python的版本与Django的版本不匹配

我们先看看Python的版本生命周期以及每个版本的最大小版本号的信息:

以上信息,来自于Django官网:【https://www.djangoproject.com/download/】

Python与Django的版本的对应关系如下:

可以看到,从【2.0】开始,Django不再支持Python【2】的版本。
因此,如果使用Python2安装Django2以上的版本,就会出现问题。

而Django支持Python2的最后一个版本是【1.11】,该版本的最大的小版本号是【21】。

因此,对于文首的错误,我们用Python2,安装Django1.11.21就没问题了:

————————————————————
Done。

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

隐藏
变装