Я использую Python3, и я хочу использовать RabbitMQ. Я уже пытался использовать Pika и txAMQP, но они не поддерживают Python 3. Попросите кого-нибудь понять, как я могу использовать RabbitMQ.Я использую Python3, и я хочу использовать RabbitMQ
ответ
https://pika.readthedocs.org/en/latest/faq.html
Так, к сожалению, вы не собираетесь быть в состоянии использовать Pika для питона 3.x работы, поскольку он поддерживается только для 2.x. Был репозиторий github, в котором говорится о предварительной работе над поддержкой pika 3.x, но это было закрыто 2 года назад.
Хорошая новость заключается в том, что вы все еще можете использовать PY-amqplib
http://code.google.com/p/py-amqplib/
Плохая новость заключается в том, что я не могу предложить большую помощь за указывая вам в правильном направлении. Я использовал pika только при работе с rabbitmq.
Для тех, кто смотрит сейчас, pika просто получил поддержку python 3: http://pika.readthedocs.org/ ru/latest/version_history.html # b1-2015-07-10 – turtlemonvh
Для моего проекта я использовал Celery, очень хорошую библиотеку, и он отлично работает с python3 !!!
здесь ссылка информация. https://pypi.python.org/pypi/celery/
Сельдерей действительно очень хорош, но вам все равно нужно будет выбрать библиотеку AMQP. – jbg
Проверьте эту страницу https://github.com/hollobon/pika-python3 Возможно, это может вам помочь.
Если вам нужна производительность или функции librabbitmq, а не чисто-Python библиотеки, я написал https://github.com/jbg/rabbit, которая, хотя и является довольно зачаточном, это позволяет использовать библиотеку librabbitmq C на Python 3.
EDIT 18 месяцев спустя: я переименовал пакет в rabbitmq из-за его противоречия с существующим пакетом PyPI, и теперь он находится на PyPI, поэтому вы можете просто pip install rabbitmq
.
- 1. Я использую Xcode, и я хочу сделать кнопку случайным образом
- 2. я хочу скрытой валюты и я использую ниже функции
- 3. я использую Python3, но я не могу установить SciPy
- 4. Я хочу использовать указатель
- 5. Я не хочу использовать @ html.Action и @Rendersection может любой один наставит меня, что я использую
- 6. Изображения перекрываются, когда я использую bootstrap, который я не хочу
- 7. KineticJS: Когда я использую toImage(), и когда я использую кеш()
- 8. Я использую приложение MDI. Я хочу установить начальную позицию formShow
- 9. Почему я хочу использовать POCO?
- 10. Я хочу использовать «PieChart», «ComboChart» и «Control»
- 11. Я использую fabricJs и хочу получить позицию мыши в масштабировании
- 12. Я использую cakephp и хочу знать, как истекает сеанс администратора
- 13. Я хочу настроить infowindow googlemap Я не хочу использовать infobubble
- 14. я использую MariaDB и я сломана
- 15. Что такое MQ и почему я хочу его использовать?
- 16. Почему я хочу использовать jQuery?
- 17. Я хочу использовать функцию щелчка
- 18. Почему я хочу использовать ExpressionVisitor?
- 19. В PHP, когда я использую :: и когда я использую ->
- 20. Когда я хочу использовать NSPropertyMapping?
- 21. Я хочу использовать javax jms
- 22. Я хочу использовать диалог There.is.already.a.file.with.the.same.name
- 23. Я получаю TypeError в python3, когда я использую функции Pandas и sep
- 24. MEAN stack, я не хочу использовать Jade, как я просто использую HTML
- 25. Я использую WPF, и у меня есть DataTemplate, который я хочу получить в коде, как я могу это использовать?
- 26. Хотя я использую как & и |
- 27. В VB.Net я использую следующий код для отправки электронной почты. Теперь я хочу использовать TLS-аутентификацию
- 28. Я хочу использовать подстановочный запрос для URL в elasticsearch. Я использую elasticsearch 2.3.0
- 29. Как я могу использовать crud операции с rabbitmq и nodejs?
- 30. В Java я использую «import», в C# я использую «using», в VB6, что я должен использовать?
Это неверно, 'py-amqplib' * поддерживает * Python 3 [согласно их странице кодов Google] (https://code.google.com/p/py-amqplib/): * Также функции [ ...] Совместимость с Python 3.x (через 2to3 вызывается автоматически setup.py) [...] "* – Adam