今天在把代码从虚拟机拿到本地pycharm来跑得时候,发现安装Django 4.0.2安装不上,报错Try to run this command from the system terminal. Make sure that you use the correct version of 'pip' installed for your Python interpreter located at 'D:\virtualenv\ziyu\Scripts\python.exe'.
然后经过了一系列的找错之后,突然想起来之前好像在Django 官网好像看到过一片有关于Django 版本对应的Python 版本的对照图表,于是去官网搜索一下,终于找到,这才最终确定是Python 版本的问题,我虚拟机里的python版本是3.9,但是本地里的却是3.7所以我能安装的Django 版本最高为3.2.12
下面贴上对照关系表以及链接,方便大家后续查看
我可以在 Django 中使用哪个 Python 版本?¶
Django 版本 | Python 版本 |
---|---|
2.2 | 3.5、3.6、3.7、3.8(在 2.2.8 中添加)、3.9(在 2.2.17 中添加) |
3.1 | 3.6、3.7、3.8、3.9(在 3.1.3 中添加) |
3.2 | 3.6、3.7、3.8、3.9、3.10(在 3.2.9 中添加) |
4.0、4.1 | 3.8、3.9、3.10 |