【问题标题】:Get an error when I try to run manage.py runserver当我尝试运行 manage.py runserver 时出现错误
【发布时间】:2020-05-11 20:51:47
【问题描述】:

所以我正在尝试在 Django 中启动一个项目,并根据此处的文档安装了所有内容:https://docs.djangoproject.com/en/3.0/intro/tutorial01/

现在,当我尝试使用命令“py manage.py runserver”运行服务器时,出现以下错误:

    Traceback (most recent call last):
  File "manage.py", line 10, in main
    from django.core.management import execute_from_command_line
ImportError: No module named 'django'

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "manage.py", line 21, in <module>
    main()
  File "manage.py", line 16, in main
    ) from exc
ImportError: Couldn't import Django. Are you sure it's installed and available on your PYTHONPATH environment variable? Did you forget to activate a virtual environment?

我已经添加了所有必需的环境变量,但我不知道这里有什么问题。任何帮助都会很棒! :)

【问题讨论】:

  • pip install django。如果您有virtual env,请激活它。

标签: python django


【解决方案1】:

确保安装虚拟环境

py -m pip install virtualenvwrapper-win

workon myvenv

python -m venv myvenv

确保您在正确的目录中加载您的虚拟环境

PS C:\Users\taylo\Desktop\django-project\myweb>  . myvenv\Scripts\activate.ps1

你会知道它什么时候被激活它会看起来像这样 (myvenv) 然后像这样通过 pip 安装 Django

(myvenv) PS C:\Users\taylo\Desktop\django-project\myweb> pip install django

创建您的项目并 cd 进入

(myvenv) PS C:\Users\taylo\Desktop\django-project\myweb> django-admin startproject myproject
(myvenv) PS C:\Users\taylo\Desktop\django-project\myweb> ls
(myvenv) PS C:\Users\taylo\Desktop\django-project\myweb> cd myproject

要运行本地服务器,文件夹路径应该对齐

(myvenv) PS C:\Users\taylo\Desktop\django-project\myweb\myproject> python manage.py runserver

【讨论】:

    【解决方案2】:

    尝试命令“python manage.py runserver”来运行服务器。检查是否安装了 django 使用命令“pip freeze”检查所有安装的 python 包。 如果你在 virtalenv 中安装了 djanjo,检查 virtualenv 是否激活?

    【讨论】:

    • 是虚拟环境没有设置的问题。现在已经修好了!感谢您的帮助!
    【解决方案3】:

    确保您的系统上安装了 django。

    py -m django

    如果该命令导致您出现错误 "No moduled named django",请尝试以下命令:

    py -m pip install django

    【讨论】:

    • 本例是虚拟环境的问题,现在已经修复了,谢谢帮助!
    猜你喜欢
    • 2021-10-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-26
    • 1970-01-01
    • 1970-01-01
    • 2022-01-15
    • 2020-02-11
    相关资源
    最近更新 更多