python 离线安装 ibm_db,ImportError: DLL load failed: 找不到指定的模块
离线安装ibm_db大概步骤如下:下载ibm_db安装压缩包官网地址:https://pypi.org/project/ibm-db/#files包下载地址:https://files.pythonhosted.org/packages/4b/1e/c56436833b247ce40d848da26f8d9f36d656515555cbfd6767e6e1b4055a/ibm_db-3.1.1.t
离线安装ibm_db大概步骤如下:
-
下载ibm_db安装压缩包
官网地址:https://pypi.org/project/ibm-db/#files
包下载地址:https://files.pythonhosted.org/packages/4b/1e/c56436833b247ce40d848da26f8d9f36d656515555cbfd6767e6e1b4055a/ibm_db-3.1.1.tar.gz -
将ibm_db-3.1.11.tar.gz解压,然后将解压后的文件夹复制到 【python_env】\Lib\site-packages(根据自己python安装目录修改)目录下
-
下载 DB2数据库的ODBC驱动相关文件,地址如下:
32位系统:
https://public.dhe.ibm.com/ibmdl/export/pub/software/data/db2/drivers/odbc_cli/nt32_odbc_cli.zip
64位系统:
https://public.dhe.ibm.com/ibmdl/export/pub/software/data/db2/drivers/odbc_cli/ntx64_odbc_cli.zip -
将nt32_odbc_cli.zip/ntx64_odbc_cli.zip解压(解压后的文件夹为 clidriver)
-
将clidriver文件夹复制到 【python_env】\Lib\site-packages\ibm_db-3.1.11 目录下,即setup.py的同级目录
-
打开命令行,在【python_env】\Lib\site-packages\ibm_db-3.1.11 目录下 执行命令
python setup.py install
-
进入python交互模式, 输入import ibm_db,如果没有报错即安装成功
操作如下:
win+r 输入cmd ,在输入python
在python 环境执行import ibm_db
进行验证,注意在解压目录执行不会报错,但我们通过不会在解压目录下编写程序,会有如下报错 ImportError: DLL load failed: 找不到指定的模块:
解决方法:
将clidriver 文件夹复制到[python_env]\Lib\site-packages\ibm_db-* 个人的Python环境安装目录下即可解决
参考文章:
更多推荐
所有评论(0)