错误 运行 WSGI 应用程序,没有名为 django 的模块

Error running WSGI application, no module named django

我在将我的网站部署到 Pythonanywhere.com

时遇到了一些问题

我已经按照指南一步一步地完成了所有事情 最后我发现了一个错误:

错误日志

2022-03-27 20:07:23,699: Error running WSGI application 2022-03-27
20:07:23,700: ModuleNotFoundError: No module named 'django' 2022-03-27 
20:07:23,700:   File "/var/www/usitingshit_pythonanywhere_com_wsgi.py",
line 88, in <module> 2022-03-27 20:07:23,700:     from django.core.wsgi
import get_wsgi_application 2022-03-27 20:07:23,700: 

我已经尝试更改 wsgi.py 文件

import os
import sys

path = '/home/usitingshit/deploy_course_work/'
if path not in sys.path:
  sys.path.append(path)

os.environ['DJANGO_SETTINGS_MODULE'] ='/home/usitingshit/deploy_course_work/vodprojectstroy_site/wsgi.py'

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

我的项目结构:

有人遇到过同样的问题吗?我该如何解决?对不起,如果这个问题很愚蠢,因为我是 django 的初学者

Django 已预装在 PythonAnywhere 上,因此基本上开箱即用。但是,如果您想为 Web 应用程序使用虚拟环境,则需要确保 Django 在其中也可用。您看到的错误很可能表明您为 Web 应用程序设置了虚拟环境,但没有在其中安装 Django。