首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >无法导入Django,上周正在工作

无法导入Django,上周正在工作
EN

Stack Overflow用户
提问于 2020-03-04 01:03:58
回答 2查看 84关注 0票数 0

上周,当运行python manage.py runserver8080时,这是有效的。

在它正常工作一周后,我得到了这个新的错误。

代码语言:javascript
运行
复制
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?
EN

回答 2

Stack Overflow用户

发布于 2020-03-04 01:07:24

它似乎没有找到django模块。

  • ,你在哪里使用了虚拟环境?如果为True,则忘记激活:

source venv/bin/activate

‘'venv’是你尝试重新安装django模块的虚拟environment

  • Have的名字吗?

python -m pip install Django

票数 0
EN

Stack Overflow用户

发布于 2020-03-04 01:09:24

每次发生这种情况时,我都会尝试重新安装,但我找到了一个解决方案

我很困惑为什么python manage.py runser8080上周可以工作,但是这周不能工作!非常令人沮丧。

我也面临着类似的问题。Pycharm没有显示和django选项。为了进行配置,我做了以下操作:

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

我再也不能从命令行执行Django了,只能从PyCharm运行Manage.py,在使用Django一周之后,我突然发现它是完美的。

编辑:如果遇到此问题,请尝试重新启动计算机,而不是PyCharm。重新启动计算机/机器能够让我回到下面这个很棒的控制台runserver选项。

代码语言:javascript
运行
复制
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.

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60512222

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档