сбой импорта ibm_db с помощью ModuleNotFoundError: нет модуля с именем ‘ibm_db’

#python #db2

#python #db2

Вопрос:

Я пытаюсь подключиться к ibm_db через python, но он выдает ошибку

 import ibm_db
Traceback (most recent call last):

  File "<ipython-input-1-fe3bb08c8a05>", line 1, in <module>
    import ibm_db

ModuleNotFoundError: No module named 'ibm_db'
  

Как предлагалось на многих других сайтах, я попытался переустановить с помощью

pip install ibm_db==2.0.8a но это тоже не устанавливается

 import ibm_db
Traceback (most recent call last):

  File "<ipython-input-1-fe3bb08c8a05>", line 1, in <module>
    import ibm_db

ModuleNotFoundError: No module named 'ibm_db'
  

Я ожидаю, что ibm_db подключится

база данных, к которой я пытаюсь подключиться, находится в облаке

Я не уверен, есть ли какие-либо настройки, которых мне здесь не хватает.

Любые указания или предложения окажут большую помощь.

Спасибо всем.

Комментарии:

1. Установлен ли у вас на рабочей станции Windows рабочий драйвер сервера данных IBM Db2?

2. Привет, Мао, Нет, это необходимо, даже если я пытаюсь подключиться к DB2 в облаке?? Если да, не могли бы вы, пожалуйста, рассказать мне, как его установить

3. Да, это необходимо. В какой облачной службе размещена ваша Db2-база данных? ОТРЕДАКТИРУЙТЕ свой вопрос, чтобы добавить все недостающие факты.

Ответ №1:

Какую версию Python вы используете?

Если вы используете python 3, вы должны установить его с помощью pip3

 pip3 install ibm_db==2.0.8a
  

Попробуйте.

Комментарии:

1. Спасибо, я попробовал, я получил ссылку на ошибку: неустранимая ошибка LNK1181: не удается открыть входной файл ‘db2cli.lib’ ошибка: команда ‘C:\Program Файлы (x86) \ Microsoft Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.16.27023\bin\HostX86\x64\link.exe «сбой со статусом выхода 1181. Я использую python 3

2. Вы можете установить пакет с помощью этой команды? Или когда вы пытались запустить это, именно тогда возникает ошибка?

3. Привет, Рич, вышеуказанная ошибка возникла, когда я попробовал эту команду pip3 install ibm_db ==2.0.8a

4. Установите pip3 первый помощник.

5. Привет, Рич, я установил pip3, но получаю ту же ошибку фатальная ошибка LNK1181: не удается открыть входной файл ‘db2cli.lib’ ошибка: команда ‘C:\Program Файлы (x86) \ Microsoft Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.16.27023\bin\HostX86\x64\link.exe ‘ сбой со статусом выхода 1181

Ответ №2:

 pip install ibm-db==3.0.1
  

вот ссылка:https://pypi.org/project/ibm-db/3.0.1 /