一、先使用最简单的在线安装
pip install -t /dvdvlp/software//python-2.7.14/lib/python2.7/site-packages/ ibm_db
其中,-t 后面是指定包安装的目录
但是一直报错:
好像是certifi的问题,但是按照网上的方法,重新安装新的版本仍然报错。
使用了网上所说的各种办法,均未解决。
二、使用离线安装
A) 下载离线资源
1. ibm_db
https://pypi.python.org/pypi/ibm_db
2. dsdriver
http://www-01.ibm.com/support/docview.wss?rs=4020&uid=swg21385217 第一个
即ibm_data_server_driver_package_linuxx64_v11.1.tar.gz
2. clidriver
https://public.dhe.ibm.com/ibmdl/export/pub/software/data/db2/drivers/odbc_cli/linuxx64_odbc_cli.tar.gz
B) 解压
tar -zxvf ibm_db-2.0.8a.tar.gz
tar -zxvf ibm_data_server_driver_package_linuxx64_v11.1.tar.gz
tar -xf linuxx64_odbc_cli.tar.gz
对应解压后的目录为:
clidriver 、 dsdriver 、 ibm_db-2.0.8a
将clidriver目录拷贝到ibm_db-2.0.8a目录中
C) 安装
- 进入dsdriver目录,然后执行里面的可执行文件installDSDriver
报错:
需使用:
#sh installDSDriver
然后将命令 . /安装目录/dsdriver/db2profile 写入.bashrc或者 .bash_profile文件中,如下写入.bashrc中:
# .bashrc
# Source global definitions
if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi
# User specific aliases and functions
. /home/dvdvlp/dsdriver/db2profile
然后 source .bashrc
- ibm_db安装
进入ibm_db-2.0.8a目录中,执行python setup.py install 即可安装成功,如果提示gcc错误,请yum或者apt-get gcc等Linux系统库文件
[dvdvlp@TVVMGF0185 ~/ibm_db-2.0.8a]#python2.7
Python 2.7.14 (default, Mar 16 2018, 14:08:21)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-16)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import ibm_db
>>>
成功!