我解决了问题。问题的主要原因是我正在使用Python 3.7。但是,据我所知,Celery当前使用Python 3.6及更低版本。我对Celery代码进行了以下更改:
将“ 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]进行连接,则可以使用上述解决方案来解决该问题。