Celery ValueError: not enough values to unpack (expected 3, got 0)

一:报错描述

a. window10

b. pycharm+python3.6.6+django2.2+restframework3.13.1+celery5.1.2

c. 在调用的时候报的错,启动并没有报错

d. 错误截图

二. 错误原因

没抄到,windows10运行celery4.x以上,就会出现这个问题

三. 解决办法

1.安装一个eventlet模块

pip3 install eventlet -i https://pypi.douban.com/simple/
 

2. 然后启动celery的时候加一个参数

celery -A <mymodule> worker -l info -P eventlet
 

案例:

celery -A mycelery.main worker -l info -P eventlet
 

ps:<mymodule>指代的是,你的app所在的文件

 

 

 

 

 

 

 

 

posted @ 2023-02-18 16:21  Python喵  阅读(155)  评论(0编辑  收藏  举报