当我跑步时:
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
我需要更新某些地方的引用,但我不知道如何更新。请帮助。
ghhaqwfi1#
正如注解中提到的,Django 3.x只适用于Python 3.6或更高版本,如果你试图安装Django 3而使用的是旧版本的Python(例如OP中的Python 3.5),pip将无法找到匹配的包。解决方案是简单地升级到更现代的Python版本。
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
83qze16e3#
Django版本不支持您安装的Python版本。
3条答案
按热度按时间ghhaqwfi1#
正如注解中提到的,Django 3.x只适用于Python 3.6或更高版本,如果你试图安装Django 3而使用的是旧版本的Python(例如OP中的Python 3.5),pip将无法找到匹配的包。
解决方案是简单地升级到更现代的Python版本。
jqjz2hbq2#
你弄错版本了......最新官方版本是3.0.5。请改为
了解更多关于它的信息here。
更新
在新的注解可以看到你正在使用Python 3.5之后。问题是,根据文档,要使用Django 3.0.x版本,需要Python 3.6、3.7或3.8版本。
因此,作为一个Linux用户,假设您可以简单地更新到一个较新的版本,您可以使用终端和以下命令来获得一个较新版本的Python(例如,3.7.0版本)
83qze16e3#
Django版本不支持您安装的Python版本。