【问题标题】:ImprtError in DjangoDjango 中的导入错误
【发布时间】:2017-08-28 16:08:10
【问题描述】:

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

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

请帮忙。

【问题讨论】:

  • 我看到你在 Windows 上。使用virtualenv。它会让你的生活变得更轻松。无论如何,使用 virtualenv 是一种很好的做法,但在 Windows 上,如果没有 virtualenv,做任何与 Python 相关的事情都会令人沮丧。

标签: django importerror manage.py


【解决方案1】:

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

  1. cmd.exe安装virtualenv,以管理员身份运行

    pip 安装虚拟环境

  2. 创建自己的虚拟环境

    virtualenv .venv

  3. 在 Windows 上激活虚拟环境

    .venv/Scripts/activate.bat

  4. 或者如果您使用的是 Linux

    来源 .venv/bin/activate

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

    pip install -r requirements.txt

    pip 安装 django

  6. 您可以随时通过键入退出虚拟环境

    停用

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-01-04
    • 1970-01-01
    • 2015-06-15
    • 2018-07-02
    • 1970-01-01
    • 2015-02-02
    • 2014-05-30
    • 2014-11-22
    相关资源
    最近更新 更多