Концентраторы событий Azure - ImportError: ни один модуль с именем концентраторы событий - PullRequest
0 голосов
/ 02 июня 2018

Я пытаюсь использовать Python Event Hubs SDK в Ubuntu, но когда я пытаюсь импортировать модуль eventhubs, я получаю:

ImportError: Нет модуляnamedhubs

В соответствии с рекомендациями я установил Proton-C и все необходимые зависимости:

libs: libxml2-dev, libxslt-dev, libffi-dev, python3-cffi
Пакеты Python: запросы, bs4, lxml, azure-storage, azure-storage-blob

Я пытался установить через имена возможных модулей:

pip install azure-event-hubs-sdk
pip install azure-event-hubs
pip install azure-event-hubs-python
pip install azure-eventhubs

Но все равно ничего.

1 Ответ

0 голосов
/ 05 июня 2018

Я воспроизвел вашу проблему и обнаружил, что вы открыли проблему в репозитории GitHub.Так что следите за его обновлением.

Есть обходной путь, которым я хочу поделиться (я тестирую с python3, вы можете попробовать с python2):

Установите python3-pip: sudo apt-get install python3-pip

Используйте эту команду для установки Azure-EventHub: sudo -H pip3 install azure-eventhub

Клон Azure-Event-Hubs-Python Develop Branch : git clone -b develop https://github.com/Azure/azure-event-hubs-python.git

Вы можетеобнаружьте, что в этих примерах используйте azure.eventhub вместо eventhubs.

Перейдите к пути azure-event-hubs-python / examples и запустите пример так:

python3 send.py

Перед запуском образца необходимо добавить ADDRESS, USER и KEY вашего концентратора событий.

Примечание. Используйте этот обходной путь только в целях тестирования, поскольку ветвь разработки не является общедоступной версией.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...