Развертывание AWS Elastic Beanstalk Django с Celery не работает из-за неудачного импорта Celery
Я пытаюсь заставить celery работать на Elastic Beanstalk через Django, но это не получается, несмотря на многочисленные поиски в Интернете.
Я могу использовать celery на своей локальной машине, но всякий раз, когда я развертываю на Elastic Beanstalk, ему не нравится эта строка: from celery import Celery.
Я просмотрел несколько других вопросов об этом, и они сказали изменить имя моего python файла celery.py на что-то вроде celery_settings.py, но это не изменит результат, и также я думаю, что это будет означать, что я не смогу запустить команду celery.
Вот точная ошибка, которую я получаю:
Oct 3 21:55:24 ip-172-31-47-46 web: File "/var/app/current/crxtca-backend/celery.py", line 4, in <module>
Oct 3 21:55:24 ip-172-31-47-46 web: from celery import Celery
Oct 3 21:55:24 ip-172-31-47-46 web: ImportError: cannot import name 'Celery' from 'celery' (/var/app/venv/staging-LQM1lest/lib/python3.7/site-packages/celery/__init__.py)