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 @   Python喵  阅读(278)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!
点击右上角即可分享
微信分享提示