解决pika报错basic_consume() got multiple values for keyword argument ‘queue’

。_饼干妹妹 提交于 2020-02-04 13:18:14

在使用pika连接rabbitmq时,写入消息正常,但是消费的时候报错:
TypeError: basic_consume() got multiple values for argument ‘queue’
查了一下资料,是Pika版本问题,新安装的1.10版本,不适配.
解决方法1
指定安装0.12版本Pika
pip install pika==0.12
方法2:
channel.basic_consume(
callback, # 消费消息
queue=‘hari’,
no_ack=True)
修改为

channel.basic_consume(‘hari’,
callback)

不同版本参数位置不一样导致的问题。

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!