Based on ( https://github.com/celery/librabbitmq#installation ) I should be able to run a quick example:
>>> from librabbitmq import Connection >>> conn = Connection(host="localhost", userid="guest", ... password="guest", virtual_host="/") >>> channel = conn.channel() >>> channel.exchange_declare(exchange, type, ...) >>> channel.queue_declare(queue, ...) >>> channel.queue_bind(queue, exchange, routing_key) But it fails already in the first line: $ ipython In [2]: from librabbitmq import Connection --------------------------------------------------------------------------- ImportError Traceback (most recent call last) <ipython-input-2-404f2bdb37ce> in <module>() ----> 1 from librabbitmq import Connection /usr/lib/python2.7/dist-packages/librabbitmq/__init__.py in <module>() 2 import socket 3 ----> 4 import _librabbitmq 5 6 from amqp.protocol import queue_declare_ok_t ImportError: /usr/lib/python2.7/dist-packages/_librabbitmq.so: undefined symbol: amqp_get_server_properties -Dominique