pip找不到django 3.x -错误:找不到django==3.0.4的匹配分布

3vpjnl9f  于 2023-03-20  发布在  Go
关注(0)|答案(3)|浏览(188)

当我跑步时:

pip3 install django==3.0.5

我得到了错误

ERROR: Could not find a version that satisfies the requirement django==3.0.5 (from versions: 1.1.3, ... 2.2.11, 2.2.12) ERROR: No matching distribution found for django==3.0.4

我需要更新某些地方的引用,但我不知道如何更新。请帮助。

ghhaqwfi

ghhaqwfi1#

正如注解中提到的,Django 3.x只适用于Python 3.6或更高版本,如果你试图安装Django 3而使用的是旧版本的Python(例如OP中的Python 3.5),pip将无法找到匹配的包。
解决方案是简单地升级到更现代的Python版本。

jqjz2hbq

jqjz2hbq2#

你弄错版本了......最新官方版本是3.0.5。请改为

pip install Django==3.0.5

了解更多关于它的信息here

更新

在新的注解可以看到你正在使用Python 3.5之后。问题是,根据文档,要使用Django 3.0.x版本,需要Python 3.6、3.7或3.8版本。
因此,作为一个Linux用户,假设您可以简单地更新到一个较新的版本,您可以使用终端和以下命令来获得一个较新版本的Python(例如,3.7.0版本)

sudo apt-get update && sudo apt-get upgrade
sudo apt-get install python3.7
83qze16e

83qze16e3#

Django版本不支持您安装的Python版本。

相关问题