python - 如何在 vdi 中的 python 3.9.5 中连接 pika
问题描述
我在 VDI 中使用 Python 3.9.5,并尝试连接 pika,但出现此错误:
Traceback (most recent call last):
File "C:\Users\xyz\qwert.py", line 24, in <module>
connection = pika.BlockingConnection()
File "C:\Users\Admin\AppData\Local\Programs\Python\Python39-32\lib\site-packages\pika\adapters\blocking_connection.py", line 360, in __init__
self._impl = self._create_connection(parameters, _impl_class)
File "C:\Users\Admin\AppData\Local\Programs\Python\Python39-32\lib\site-packages\pika\adapters\blocking_connection.py", line 451, in _create_connection
raise self._reap_last_connection_workflow_error(error)
pika.exceptions.AMQPConnectionError
我使用了这段代码:
para = pika.ConnectionParameters(host='0.0.0.0', credentials=credentails)
connection = pika.BlockingConnection(para)
channel = connection.channel()
channel.queue_declare(queue=queue, durable=True)
def callback(chanel, method, properties, body):
ch.basic_ack(delivery_tag=delivery_tag)
如何解决此错误?
解决方案
推荐阅读
- node.js - 对象出现在 Redux DevTools 中,但在 console.log 中为空
- jmeter - JMeter 在长场景下失败
- d3.js - D3.js - X 轴未出现在散点图上
- qt - 如何在自定义 Qt 类上安装事件过滤器?
- android - Android Firebase RealtimeDatabase 日期作为日期对象
- python-3.x - 例外:无法处理非唯一的多索引
- ios - 上传到 Firebase 的视频时长为 0 秒?
- sql - Microsoft SQL Server - 条件变量赋值
- javascript - 我的 discord.js 机器人似乎同时运行多个实例
- typescript - 按键获取字符串数组