ССЫЛКА: фатальная ошибка LNK1181: невозможно открыть входной файл 'db2cli64.lib'

ОС: Windows 10 Версия Python (32-разрядная): Python 3.8.1

Package    Version
---------- --------
pip        20.0.2
setuptools 41.2.0

Я пытаюсь установить пакет ibm-db с помощью pip install ibm-db.

Первоначально это приводило к ошибке: «Требуется Microsoft Visual C ++ 14.0».

После решения вышеуказанной проблемы путем установки Microsoft Build Tools для Visual Studio 2019.

Я получаю сообщение об ошибке -

LINK : fatal error LNK1181: cannot open input file 'db2cli64.lib'
error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\BuildTools\\VC\\Tools\\MSVC\\14.24.28314\\bin\\HostX86\\x86\\link.exe' failed with exit status 1181
----------------------------------------
ERROR: Command errored out with exit status 1: 

person Kavin Muthusamy    schedule 18.02.2020    source источник
comment
db2cli64.lib, скорее всего, является частью самой DB2 или DB2 SDK.   -  person phd    schedule 18.02.2020
comment
Я загрузил пакет исправлений odbc / cli из ibm_db, зарегистрировал библиотеки DLL, в том числе и эту, не пошло. Кажется, около месяца назад я видел, как ibm говорила, что idb_db не будет работать с 3.7+. Я завершил установку 3.6, и pip install ibm_db прошел без проблем.   -  person Levin Magruder    schedule 13.06.2020


Ответы (1)


получил ту же ошибку с python 3.8 32 бит. Возможно, следует использовать 64-битную версию. для моей проблемы я удалил и использовал 64-разрядную версию 3.7.6. и он отлично работает.

person abhay    schedule 05.03.2020
comment
Чтобы другие могли лучше понять ваше решение, будет лучше предоставить информацию о вашей среде, такую ​​как версия ОС, версия Python, версия пакета и подробные шаги в формате маркера. - person nngeek; 05.03.2020