ModuleNotFoundError: 未找到模块:djang

2024-09-23 16:23:15 发布

您现在位置:Python中文网/ 问答频道 /正文

我使用django在virtualenv中构建了一个站点,并遵循了AWS文档中部署站点的步骤。我已经使用elasticbeanstalk将我的站点部署到awsweb服务器上,并设置了一个运行3.6和django 2.1.1的python环境。我已调出日志,并得到以下错误:

Traceback (most recent call last):
File "/opt/python/current/app/weddingProject/wsgi.py", line 12, in <module>
from django.core.wsgi import get_wsgi_application
ModuleNotFoundError: No module named 'django'
Target WSGI script '/opt/python/current/app/weddingProject/wsgi.py' cannot be loaded as Python module.

我读过其他帖子,他们说django没有安装,但是要求.txt文件确实将其列为要安装的包。所以我不知道是什么导致了这个问题,我不知道如何检查服务器,以确保它已安装。在

当我运行pip freeze>;要求.txt我确实看到django被列为一个要安装的包。我运行ebdeploy,由于某些原因django没有安装。在


Tags: django文档py服务器txtawsappwsgi
2条回答

https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/create-deploy-python-django.html

  1. 使用eb Create创建环境并将应用程序部署到其中: eb create django-env

你创建了虚拟环境吗?如果是,那么命令的输出是什么 eb status。在

或者,您可以列出使用弹性Beanstalk部署Django应用程序的步骤吗?在

阅读此文档:https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/create-deploy-python-container.html以使用AWS弹性Beanstalk Python平台。在

发现了问题。这个要求.txt文件放在错误的目录中,导致Django无法安装。在

相关问题 更多 >