1.报错:AMQPConnectionError
解决方案:①安装:erlang
②安装:RabbitMQ
③执行:rabbitmq-plugins enable rabbitmq_management,
④重启服务:net stop RabbitMQ,net start RabbitMQ,service rabbit-server restart
⑤服务端口ubantu默认:15672,浏览器输入:http://localhost:15672/
⑥添加用户:rabbitmqctl add_user test passwd
⑦设置该用户为administrator角色:rabbitmqctl set_user_tags test administrator
⑧设置权限: rabbitmqctl set_permissions -p '/' test '.' '.' '.'
⑨重启服务就可以远程登录了
⑩pip install pika然后再启动Python程序就可以了
2.报错:basic_consume() got multiple values for keyword argument 'queue'
解决方案:①通过查看源码发现是方法的传参错误