小编dca*_*ave的帖子

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

我已经使用 django 在虚拟环境中构建了一个站点,并按照 AWS 文档中的步骤部署该站点。我已使用 Elastic Beanstalk 将我的网站部署到 AWS Web 服务器,并设置了运行 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.
Run Code Online (Sandbox Code Playgroud)

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

当我运行 pip freeze >requirements.txt 时,我确实看到 django 被列为要安装的包。我运行 eb deploy ,但由于某种原因 django 没有安装。

python django amazon-web-services python-3.x amazon-elastic-beanstalk

4
推荐指数
1
解决办法
4556
查看次数