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?
Любая помощь или подсказки будут очень признательны. Спасибо!