Не удается устранить ошибку «wsgi.py не может быть загружен как модуль Python», даже при создании нового проекта в django - PullRequest
0 голосов
/ 21 мая 2019

В настоящее время я использую windows, пытаясь развернуть проект django на эластичном бобовом стебле.Я следую этому уроку: https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/create-deploy-python-django.html, и даже после того, как пошагово выполняю его, для нового проекта я сталкиваюсь с ошибкой 500, в которой указано, что мой файл wsgi не может быть импортирован.Я читал в Интернете некоторые решения, использующие chmod, но поскольку я использую windows, я считаю, что команда не существует.Как я могу решить эту проблему?

Вот журналы.

[Tue May 21 02:24:21.288362 2019] [:error] [pid 4423] [remote 127.0.0.1:140]     apps.populate(settings.INSTALLED_APPS)
[Tue May 21 02:24:21.288367 2019] [:error] [pid 4423] [remote 127.0.0.1:140]   File "/opt/python/run/venv/local/lib/python3.6/site-packages/django/apps/registry.py", line 83, in populate
[Tue May 21 02:24:21.288370 2019] [:error] [pid 4423] [remote 127.0.0.1:140]     raise RuntimeError("populate() isn't reentrant")
[Tue May 21 02:24:21.288384 2019] [:error] [pid 4423] [remote 127.0.0.1:140] RuntimeError: populate() isn't reentrant
[Tue May 21 02:24:46.028052 2019] [:error] [pid 4423] [remote 172.31.20.41:140] mod_wsgi (pid=4423): Target WSGI script '/opt/python/current/app/test/wsgi.py' cannot be loaded as Python module.
[Tue May 21 02:24:46.028101 2019] [:error] [pid 4423] [remote 172.31.20.41:140] mod_wsgi (pid=4423): Exception occurred processing WSGI script '/opt/python/current/app/test/wsgi.py'.
[Tue May 21 02:24:46.028208 2019] [:error] [pid 4423] [remote 172.31.20.41:140] Traceback (most recent call last):

1 Ответ

0 голосов
/ 21 мая 2019

Хорошо, я разобрался с ошибкой. Я использовал python 3.6 и django 2.2.1, но, очевидно, я могу использовать только django 2.1.1 с python 3.6. Довольно глупо видеть, как в документах aws говорится, что django 2.2 подходит для этой версии python. Это была ненужная головная боль.

...