【发布时间】:2020-06-02 17:15:17
【问题描述】:
操作系统:Windows 10 Python 版本(32 位):Python 3.8.1
Package Version
---------- --------
pip 20.0.2
setuptools 41.2.0
我正在尝试使用pip install ibm-db 安装 ibm-db 包。
它最初导致“错误:需要 Microsoft Visual C++ 14.0。”
通过安装 Microsoft Build Tools for 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:
【问题讨论】:
-
db2cli64.lib很可能是 DB2 本身或 DB2 SDK 的一部分。 -
我从 ibm_db 下载了 odbc/cli 修复包,注册了 dll,包括那个,不行。我相信大约一个月前我看到 ibm 说 idb_db 不适用于 3.7+。我最终安装了 3.6 并且“pip install ibm_db”成功地没有问题。
标签: python python-3.x pip package lib