Ошибка при установке azure-iothub-device-client с помощью Python pip

Попытка следовать руководству по Azure IoT для Python. Я терплю неудачу на самом первом шаге...

Пытаюсь установить пакет Python, как описано в документации:

pip install azure-iothub-device-client

Я получаю эту ошибку:

Collecting azure-iothub-device-client
  Could not find a version that satisfies the requirement azure-iothub-device-client (from versions: )
No matching distribution found for azure-iothub-device-client

Я запускаю Python в virtualenv (с именем azure). Информация о версии Pip и Python:

(azure)fermin@neodeb:~$ pip --version
pip 9.0.1 from /home/fermin/src/virtualenvs/azure/local/lib/python2.7/site-packages (python 2.7)

(azure)fermin@neodeb:~$ python --version
Python 2.7.9

Какой-то намек на эту проблему и ее решение? Спасибо!


person fgalan    schedule 23.06.2017    source источник
comment
спасибо .. это работает   -  person    schedule 23.06.2017
comment
Нет... на самом деле это не работает. По крайней мере, в моей установке. Если сработало для вас, не могли бы вы немного рассказать о том, как вы это сделали, пожалуйста? Спасибо!   -  person fgalan    schedule 23.06.2017


Ответы (2)


Согласно официальному руководству по Azure Connect your simulated device to your IoT hub using Python отображается примечание о пакете SDK Azure IoTHub для Linux и MacOS, как показано ниже.

Примечание

Пакеты pip для azure-iothub-service-client и azure-iothub-device-client в настоящее время доступны только для ОС Windows. Для Linux/Mac OS см. разделы, относящиеся к Linux и Mac OS, на странице Подготовьте свою среду разработки для публикации Python.

Документ Подготовьте среду разработки для Python рассказывает о том, как создавать пакеты SDK Azure IoT Hub для Python в ОС Linux/Mac.

person sysid    schedule 25.06.2017
comment
Да, для этого требуется, чтобы в хост-системе была установлена ​​очень конкретная версия библиотеки повышения С++. Второй вариант — собрать библиотеку boost самостоятельно. - person Babken Vardanyan; 24.09.2018
comment
Ссылка, которую вы указываете, не работает - person Héctor Valverde Pareja; 24.11.2019

вы должны использовать эту команду, но не забудьте установить pip3, в учебнике, который вы упомянули, есть ссылка для этого

pip3 установить azure-iothub-устройство-клиент

person Marcelo Rodrigues    schedule 01.04.2019