J'ai résolu le problème. La principale cause du problème était que j'utilisais Python 3.7. Mais, à ma connaissance, Celery fonctionne actuellement avec Python 3.6 et inférieur. J'ai apporté les modifications suivantes au code Celery :
-
Renommé "C:\Users\myusername\AppData\Local\Programs\Python\Python37-32\Lib\site-packages\celery\backends\async.py" en "C:\Users\myusername\AppData\Local\Programs\ Python\Python37-32\Lib\site-packages\celery\backends\asynchronous.py"
-
Redis.py ouvert et changé chaque ligne contenant le mot-clé "async" en "asynchronous".
Apparemment,
asynchrone
est maintenant un mot-clé dans Python 3.
Vous pouvez également lire ce lien :https://github.com/celery/celery/issues/4500
Espérons que cette réponse aidera tous ceux qui ont le même problème jusqu'à ce qu'une nouvelle version de Celery soit publiée.
MISE À JOUR :C'est le problème de Python 3.7. Vous pouvez utiliser Python 3.6 à la place sans un tel problème. Mais, si vous souhaitez continuer à utiliser Python 3.7 et celery[redis], vous pouvez utiliser la solution ci-dessus pour résoudre le problème.