ModuleNotFoundError:没有名为“django”的模块

新手上路,请多包涵

我正在尝试在线制作一个项目,但出现了一个我自己无法解决的错误。我已经安装了 django 但服务器给我这个错误。 Virtualenv 也处于活动状态。

 2017-09-25 20:10:27,471: ***************************************************
2017-09-25 20:10:30,892: Error running WSGI application
2017-09-25 20:10:30,893: ModuleNotFoundError: No module named 'django'
2017-09-25 20:10:30,893:   File "/var/www/asd1_pythonanywhere_com_wsgi.py", line 17, in <module>
2017-09-25 20:10:30,893:     from django.core.wsgi import get_wsgi_application
2017-09-25 20:10:30,893: ***************************************************
2017-09-25 20:10:30,893: If you're seeing an import error and don't know why,
2017-09-25 20:10:30,894: we have a dedicated help page to help you debug:
2017-09-25 20:10:30,894: https://help.pythonanywhere.com/pages/DebuggingImportError/
2017-09-25 20:10:30,894: ***************************************************

wsgi文件是这样的:

     import os
import sys

path = '/home/asd1/mysite'
if path not in sys.path:
    sys.path.append(path)

os.environ['DJANGO_SETTINGS_MODULE'] = 'mysite.settings'

from django.core.wsgi import get_wsgi_application
application = get_wsgi_application()

主机是 pythonanywhere.com

原文由 Pierino 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 888
2 个回答

你需要安装 Django。您可能忘记在环境处于活动状态时安装它。

您可以 在此处 了解如何执行此操作。

这也可能是因为您将项目命名为“django”,这会与已安装的包发生冲突。

原文由 montudor 发布,翻译遵循 CC BY-SA 3.0 许可协议

该错误表示未安装 Django。您可以使用以下命令安装 Django

 python -m pip install Django

原文由 trustidkid 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题