Реших проблема. Основната причина за проблема беше, че използвах Python 3.7. Но, доколкото ми е известно, Celery в момента работи с Python 3.6 и по-ниски. Направих следните промени в кода на целина:
-
Преименувано на "C:\Users\myusername\AppData\Local\Programs\Python\Python37-32\Lib\site-packages\celery\backends\async.py" на "C:\Users\myusername\AppData\Local\Programs\ Python\Python37-32\Lib\site-packages\celery\backends\asynchronous.py"
-
Отворих redis.py и промених всеки ред, който имаше ключовата дума „async“ на „asynchronous“.
Очевидно
асинхронно
вече е ключова дума в Python 3.
Можете също да прочетете тази връзка:https://github.com/celery/celery/issues/4500
Надяваме се, че този отговор ще помогне на всички, които имат същия проблем, докато не бъде пусната по-нова версия на Celery.
АКТУАЛИЗАЦИЯ:Това е проблемът на Python 3.7. Вместо това бихте могли да използвате Python 3.6 без такъв проблем. Но ако искате да продължите да използвате Python 3.7 и celery[redis], можете да използвате горното решение, за да разрешите проблема.