我想開發一個實現使用Microsoft Azure的IoT的python控制檯應用程序。爲此,我在以下我的Windows 10機器。預安裝的Visual C++ redistributable package是允許在本教程的前言部分描述的4個先決條件中使用Python本地DLL的最重要的要求之一。面對ImportError:執行Microsoft Azure時DLL加載失敗iothub_service_client
我的系統配置:的Visual C
Software Version
-------------------------------------------------------
Python: 3.5.2
Visual C++ redistributable package: 2010, 2013, 2017
Node: 6.10.2
問題:
- 的Visual C++可再發行包未安裝因爲Visual C++ redistributable package教程是舊版本(2015年)然後礦()。
它顯示了以下錯誤:
Traceback (most recent call last): File "CreateDeviceIdentity.py", line 2, in <module> import iothub_service_client File "F:\Settings\Windows\ProgramFiles\Python\lib\site-packages\iothub_service_client\__init__.py", line 1, in <module> from .iothub_service_client import * ImportError: DLL load failed: The specified module could not be found.
問:
- 如何如何解決這個問題呢?
N.B:我已經完成了規定的的Java和的NodeJS開發商的基本教程。
上面提到的問題不能通過您的建議/答案解決。無論如何,我通過'將python版本從3.5.2升級到3.6.1'解決了這個問題 – Johir