找不到满足要求 Django==2.0.6 的版本(来自版本:)

找不到满足要求 Django==2.0.6 的版本(来自版本:)

我正在关注https://djangogirls.org/并且我在安装 django 或任何其他软件包时遇到了令人沮丧的问题。根据教程,在创建并激活虚拟环境后,我被指示在项目文件夹中创建一个 requirements.txt 文件,其中包含以下行:

Django ~= 2.0.6

这总是会导致这个错误:

 Could not find a version that satisfies the requirement Django~=2.0.6 (from -r requirements.txt (line 1)) (from versions: )
No matching distribution found for Django~=2.0.6 (from -r requirements.txt (line 1))

我不确定发生了什么。我也尝试过:

python3 -m pip install --pre --upgrade Django==2.0.6

但我也得到:

 Could not find a version that satisfies the requirement Django==2.0.6 (from versions: )
No matching distribution found for Django==2.0.6

请帮忙。如果不解决这个问题,我就无法继续本教程。谢谢

答案1

如果您是 MAc 用户,请按照以下步骤操作:

步骤1

为您的项目创建一个目录并安装虚拟环境。

mkdir projects
cd projects
python3 -m venv myprojectvenv

第二步

我们将激活虚拟环境

source myprojectenv/bin/activate

输出

(myprojectenv) .....

第三步

将在我们的虚拟环境中安装 Django。

(myprojectenv)$ pip3 install django 

这将安装最新的 Django 版本。如果您需要特定版本,则可以运行

(myprojectenv)$ pip3 install django==2.0.5

确保在活动虚拟环境中安装 Django。此外,如果您需要检查已安装的软件包,可以运行:

pip freeze

希望这对你有用。

相关内容