Celery Worker Fails with AttributeError: 'NoneType' object has no attribute 'Redis' in Django Project

Я работаю над проектом Django, в котором мне нужно отправлять периодические электронные письма с помощью Celery. Моя среда установлена на Ubuntu, и у меня есть Redis, установленный как в моей системе, так и в моей виртуальной среде. Команда:

celery -A main worker -l info

Однако, когда я пытаюсь запустить рабочий Celery, я сталкиваюсь со следующей ошибкой:

Переустановили redis:

pip uninstall redis
pip install redis

Проверил установку Redis: Redis установлен как в моей системе, так и в виртуальной среде.

Гарантированная совместимость: Убедились, что версии redis, kombu и celery совместимы.

Конфигурация сельдерея:

CELERY_BROKER_URL = 'redis://localhost:6379'
CELERY_RESULT_BACKEND = 'redis://localhost:6379'

Что может вызвать эту ошибку AttributeError: 'NoneType' object has no attribute 'Redis' и как я могу ее устранить, чтобы успешно запустить мой Celery worker?

Любая помощь или подсказки будут очень признательны. Спасибо!

Вернуться на верх