Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我正在使用Python3,我想使用RabbitMQ_Python_Python 3.x_Rabbitmq - Fatal编程技术网

我正在使用Python3,我想使用RabbitMQ

我正在使用Python3,我想使用RabbitMQ,python,python-3.x,rabbitmq,Python,Python 3.x,Rabbitmq,我正在使用Python3,我想使用RabbitMQ。我已经尝试使用Pika和txAMQP,但它们不支持Python 3。有人知道我如何使用RabbitMQ吗 很遗憾,您将无法在Python3.x工作中使用pika,因为它只支持2.x。曾经有一个github存储库,它谈到要在pika 3.x支持上做一些准备工作,但两年前就关闭了 好消息是您仍然可以使用py-amqplib 坏消息是,除了给你指出正确的方向,我不能提供太多帮助。我只在和rabbitmq一起工作时使用过pika 在我的项目中,我使

我正在使用Python3,我想使用RabbitMQ。我已经尝试使用Pika和txAMQP,但它们不支持Python 3。有人知道我如何使用RabbitMQ吗

很遗憾,您将无法在Python3.x工作中使用pika,因为它只支持2.x。曾经有一个github存储库,它谈到要在pika 3.x支持上做一些准备工作,但两年前就关闭了

好消息是您仍然可以使用py-amqplib


坏消息是,除了给你指出正确的方向,我不能提供太多帮助。我只在和rabbitmq一起工作时使用过pika

在我的项目中,我使用了芹菜,这是一个非常好的库,它与python3配合使用非常好

这里有一个链接,指向这些信息。 查看本页
可能它可以帮助您。

如果您需要librabbitmq的性能或功能,而不是纯Python库,我写了一篇文章,虽然它相当初级,但确实允许您在Python 3上使用librabbitmq C库


18个月后编辑:我将该包重命名为rabbitmq,因为它与现有的PyPI包冲突,现在它位于PyPI上,因此您可以只
pip安装rabbitmq

这是不正确的,
py amqplib
支持Python 3:“还具有[…]Python 3.x兼容性(通过setup.py自动调用2to3)[……]”现在更新到版本0.9.13。它在Python 3.2.pip下运行良好。安装python3 pika就像Python 3.3.5下的魅力一样。对于那些现在看的人来说,pika刚刚获得了Python 3支持:芹菜确实很好,但您仍然需要选择AMQP库。