(ibm_db) ImportError: сбой загрузки DLL при импорте ibm_db: указанный модуль не найден - PullRequest
0 голосов
/ 13 февраля 2020

Я установил Python 3.8.1 и установил API ibm_db 3.0.1 для IBM DB2. Когда я пытаюсь «импортировать ibm_db» в режиме отладки, я получаю

"ImportError: DLL load failed while importing ibm_db: The specified
module could not be found."

Я пытался удалить и переустановить Python и API, установив предыдущие версии Python, но ничего не получалось. Я также пытался понять, изменит ли добавление пути до импорта ibm_db:

sys.path.append(
    "C:\\Users\\<userid>\\AppData\\Local\\Programs\\Python\\Python38\\Lib\\site-packages\\ibm_db")

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

1 Ответ

0 голосов
/ 14 февраля 2020

В настоящее время (февраль 2020 г.) кажется, что модуль ibm_db для python еще не поддерживает Python 3.8, по крайней мере для MS- Windows. Это может измениться в будущем с версией ibm_db выше, чем 3.0.1.

Вы можете увидеть это упомянутое в связанной проблеме github github .

Ваш единственный опция в настоящее время должна использовать Python 3.7, и ibm_db установится и будет корректно работать с Python 3.7.x.

...