【问题标题】:Getting error on running manage.py runserver运行 manage.py runserver 时出错
【发布时间】:2018-10-26 18:53:54
【问题描述】:

我是 Django 新手,即使安装了 Django,我在执行 manage.py 时也会出错。

这里是错误信息:

vivekmehra88@vivekmehra88-HP-Pavilion-TS-15-Notebook-PC:~/PycharmProjects/myProj/django-apps/testsite$ python3 manage.py runserver 127.0.0.1:8000
Traceback (most recent call last):
  File "manage.py", line 8, in <module>
    from django.core.management import execute_from_command_line
ImportError: No module named 'django'
vivekmehra88@vivekmehra88-HP-Pavilion-TS-15-Notebook-PC:~/PycharmProjects/myProj/django-apps/testsite$ django-admin --version 
1.8.7

【问题讨论】:

标签: python django django-1.8 django-manage.py manage.py


【解决方案1】:

运行pip freeze,看看你是否安装了django。

如果您使用的是虚拟环境,请以source venv/bin/activate 或您命名的任何名称开头。在这种情况下,我将其命名为 venv。然后运行 ​​pip freeze。您可能应该run pip freeze &gt;&gt; requirements.txt 生成一个 requirements.txt 文件。

这将使在云中或在不同的计算机上或只是在新的虚拟环境中通过调用pip install -r requirements.txt 重建应用程序变得更加容易。

【讨论】:

    【解决方案2】:

    首先,您必须将所需的库安装到运行时环境。由于您尚未激活任何虚拟环境,因此您正在使用根 python 库。 sudo pip3 freeze 将列出已安装的库。

    如果 django 不是列表,请从 sudo pip3 install django 命令安装 django。

    由于 django-admin 作为独立应用程序运行,您同样可以获得该版本。

    【讨论】:

      猜你喜欢
      • 2020-01-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-05-05
      • 1970-01-01
      相关资源
      最近更新 更多