尝试跟随tutorial about Azure IoT for 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
我在virtualenv(名为azure
)中运行Python。 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
有关此问题及其解决方案的一些暗示?谢谢!
答案 0 :(得分:3)
根据Azure官方教程Connect your simulated device to your IoT hub using Python
,它显示了关于适用于Linux的Azure IoTHub SDK的注释。 MacOS如下。
请注意
azure-iothub-service-client和azure-iothub-device-client的pip包目前仅适用于Windows操作系统。对于Linux / Mac OS,请参阅Prepare your development environment for Python帖子中的Linux和Mac OS特定部分。
文档Prepare your development environment for Python正在讨论如何在Linux / Mac OS上为Python构建Azure IoT Hub SDK。
答案 1 :(得分:0)
您应该使用此命令,但不要忘记安装pip3,在您提到的教程中有一个链接
pip3安装azure-iothub-device-client