欢迎您访问365答案网,请分享给你的朋友!
生活常识 学习资料

python离线安装ibm

时间:2023-05-14
离线安装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】Libsite-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】Libsite-packagesibm_db-3.1.11 目录下,即setup.py的同级目录

打开命令行,在【python_env】Libsite-packagesibm_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]Libsite-packagesibm_db-* 个人的Python环境安装目录下即可解决

参考文章: python 离线安装 ibm_db,importError: DLL load failed: 找不到指定的模块离线安装python的ibm_db模块

Copyright © 2016-2020 www.365daan.com All Rights Reserved. 365答案网 版权所有 备案号:

部分内容来自互联网,版权归原作者所有,如有冒犯请联系我们,我们将在三个工作时内妥善处理。