我解决了问题。问题的主要原因是我正在使用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]进行连接,则可以使用上述解决方案来解决该问题。



