Я создал сайт в виртуальной среде, используя django, и выполнил шаги из документа AWS для развертывания сайта.Я развернул свой сайт на веб-сервере AWS с помощью Elastic Beanstalk и настроил среду Python, работающую под 3.6 и django 2.1.1.Я вытащил журналы и получаю следующую ошибку:
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 не установлен, однако, файл needs.txt содержит его в качестве пакета дляустановить.Поэтому я не уверен, что является причиной проблемы, и я не знаю, как проверить сервер, чтобы убедиться, что он установлен.
Когда я запускаю pip freeze> needs.txt, я вижу django как пакет для установки.Я запускаю eb deploy и по какой-то причине django не устанавливается.