错误 运行 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。
我在将我的网站部署到 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。