在使用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)
不同版本参数位置不一样导致的问题。
来源:CSDN
作者:穆如清风s
链接:https://blog.csdn.net/fly0512/article/details/104167677