无法导入Django,上周工作

问题描述 投票:0回答:2

这是上周的工作,运行python manage.py runserver 8080时

在出现问题的一周后,我收到了这个新错误。

Traceback (most recent call last):
  File "manage.py", line 10, in main
    from django.core.management import execute_from_command_line
ModuleNotFoundError: 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?
python django pycharm
2个回答
0
投票

似乎无法找到django模块。

  • 您在哪里使用virtualenv?如果为True,则您忘记激活:

    source venv/bin/activate

    'venv'是您的虚拟环境的名称

  • 您是否尝试过重新安装Django模块?

    python -m pip install Django


0
投票

每次发生这种情况,我都可以尝试重新安装Django,但是我找到了解决方法

我非常困惑,为什么python manage.py runserver 8080上周可以运行,但本周不能运行!非常令人沮丧。

我面临类似的问题。 Pycharm没有显示和django选项。要配置,我做了以下事情:

去编辑配置(运行/调试菜单)在脚本路径中提供您的manage.py位置在参数中提供“ runserver”在python解释器中提供虚拟环境中的python位置现在,您可以使用pycharm运行和调试django项目。

我不能再从命令行执行Django,而只能从PyCharm运行Manage.py,在与Django完美协作一周后突然执行。

编辑:如果遇到此问题,请尝试重新启动计算机,而不是PyCharm。重新启动计算机/机器可以使我重新进入以下出色的控制台runserver选项。

python manage.py runserver 8080
Watching for file changes with StatReloader
Performing system checks...

System check identified no issues (0 silenced).
March 03, 2020 - 12:22:19
Django version 3.0.3, using settings 'mysite.settings'
Starting development server at http://127.0.0.1:8080/
Quit the server with CTRL-BREAK.

ew!为什么会这样,我永远不会知道。

© www.soinside.com 2019 - 2024. All rights reserved.