上周,当运行python manage.py runserver8080时,这是有效的。
在它正常工作一周后,我得到了这个新的错误。
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?发布于 2020-03-04 01:07:24
它似乎没有找到django模块。
source venv/bin/activate
‘'venv’是你尝试重新安装django模块的虚拟environment
python -m pip install Django
发布于 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选项。
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.呼!为什么会这样,我永远不会知道。
https://stackoverflow.com/questions/60512222
复制相似问题