Python — Обращается к ImportError: сбой загрузки DLL при реализации Microsoft Azure iothub_service_client

Я пытаюсь разработать консольное приложение на Python, которое реализует IoT с помощью Microsoft Azure. Для этого я следую очень простой учебник, созданный для разработчиков на Python Microsoft Azure в моем Windows 10 машина. Предварительно установлено Visual C ++ распространяемый пакет является одним из наиболее важных требований, позволяющих использовать нативные библиотеки DLL из Python среди 4 предварительных условий, описанных в разделе «Введение» руководства.

Конфигурации моей системы:

Software                               Version
-------------------------------------------------------
Python:                                3.5.2
Visual C++ redistributable package:    2010, 2013, 2017
Node:                                  6.10.2

Рисунок распространяемого пакета Visual C ++:
введите описание изображения здесь

Проблемы:

  1. Распространяемый пакет Visual C ++ не устанавливается, так как Visual C ++ распространяемый пакет в учебнике есть более старая версия (2015) тогда мой (2017).
  2. Это показывает следующую ошибку:

    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.
    

Вопрос:

  1. Как я могу решить эту проблему?

N.B: Я закончил эти основные уроки, предусмотренные для Джава а также NodeJS Разработчики.

0

Решение

Я попытался воспроизвести вашу проблему успешно, и я сделал код import iothub_service_client работает после установки Распространяемый Visual C ++ для Visual Studio 2015. Поэтому, пожалуйста, установите версию 2015 на свой компьютер, чтобы решить ее, как сказано в учебнике,

Если вы используете ОС Windows, то Visual C ++ распространяемый пакет разрешить использование собственных библиотек из Python.

Ссылка в руководстве предназначена для версии 2015 года.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]