请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

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

小布老师,我按照视频流程操作,但是项目运行报错:ValueError: not enough values to unpack (expected 3, got 0)
报错截图:
图片描述

正在回答 回答被采纳积分+3

1回答

小布_老师 2024-08-07 11:16:37

报错是指需要三个参数,但是一个参数都没传。


你检查下代码调用部分,是不是少了传参数。


如果是源码报错,不是你的代码报错。那你检查下依赖的库版本,是不是版本对不上

0 回复 有任何疑惑可以回复我~
  • 找到解决方案了:
    看别人描述大概就是说win10之后的系统上运行celery4.x就会出现这个问题,解决办法如下,原理未知:
    先安装一个eventlet第三方工具包:
    pip install eventlet
    然后启动worker的时候加一个参数,如下:
    celery -A <mymodule> worker -l info -P eventlet
    然后就可以正常的调用了。
    原文链接:https://github.com/celery/celery/issues/4081
    回复 有任何疑惑可以回复我~ 2024-08-09 15:58:08
  • 点赞👍🏽
    回复 有任何疑惑可以回复我~ 2024-08-10 09:57:14
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信