我正在关注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
希望这对你有用。