老师好,我启动celery时遇到这种问题,请问如何解决?

来源:9-22 celery异步队列的应用

Elisha666

2020-08-24

我已经同步了数据库,并且启动了Django和Redis了,但是运行python3 manage.py celery worker -c 4 --loglevel=info一点反应都没有,然后把3去掉就报错(下图第三个窗口)。这是为什么呢?怎么解决呢?望老师指导。

图片描述

上传文件出现这种报错。
图片描述

写回答

1回答

deweizhang

2020-08-25

我在生病 眼不太好 看的可能不仔细。但看到是语法错误 认为是调用redis引起 你可以此为切入点再看看

0
1
南方不竞
这是由于async在python3.7已经是关键字,但是celery4.2版本没有更新导致的。此问题将在下一个发布版本修复。 目前只能将celery文件中的async命名为其他变量名或者换一个python3.6的编辑器,替换要替换多处,因此最好是换一个python3.6的编辑器。
2021-08-24
共1条回复

Django入门到进阶-适合Python小白的系统课程

入门Django的同时,让你形成更贴近实际工作的Python Web开发知识体系

1114 学习 · 464 问题

查看课程