Django 中的导入错误

ImprtError in Django

当我尝试 运行 我的项目服务器时出现此错误:

File "manage.py", line 14, in <module>
import django
File "C:/.../.../.../..../..."
from django.utils.version import get_version
ImportError: No module named utils.version

请帮忙。

肯定是PATH问题。如果您以一个用户身份安装 Django 并尝试 运行 您的 django 网络应用程序作为另一个用户,则可能会发生这种情况。最好的方法是使用 virtualenv 作为上面评论中提到的 xyres。

  1. cmd.exe 安装 virtualenv,运行 作为管理员

    pip 安装 virtualenv

  2. 创建您自己的虚拟环境

    虚拟环境.venv

  3. 在 Windows

    上激活虚拟环境

    .venv/Scripts/activate.bat

  4. 或者如果您正在使用 Linux

    来源.venv/bin/activate

  5. 现在您可以使用 pip 安装依赖项作为虚拟环境的一部分

    pip 安装-r requirements.txt

    pip 安装 django

  6. 您可以随时通过输入

    退出虚拟环境

    停用