Mac上面安装Python的db2数据库驱动(手动安装)

背景

最近将Python3.6升到Python3.7,结果导致ibm_db模块,需要重新安装。之前,写过在Python3.6上面安装ibm_db模块的文章:Mac上面安装Python的db2数据库驱动,发现安装原来的方法有问题,主要就是报ssl问题,然后,就有了现在这篇文章。

思路

  • 将macos64_odbc_cli.tar.gz 和ibm_db-2.0.9.tar.gz文件手动下载下来
  • 将macos64_odbc_cli.tar.gz解压到ibm_db-2.0.9.tar.gz解药后的目录中
  • 手动安装ibm_db

下载文件

前提条件:假设访问网络无碍

ibm_db

https://pypi.org/project/ibm_db/#files

macos64_odbc_cli.tar.gz

https://public.dhe.ibm.com/ibmdl/export/pub/software/data/db2/drivers/odbc_cli/

安装前准备

解压ibm_db-2.0.9.tar.gz

cd ibm_db-2.0.9

解压macos64_odbc_cli.tar.gz

将解压后的文件夹clidriver复制到 ibm_db-2.0.9文件夹下面。

手动安装ibm_db

安装前准备

cd ibm_db-2.0.9
# 确保clidriver文件夹已经复制到ibm_db-2.0.9文件夹下面
zylMBP:ibm_db-2.0.9 zhangyalin$ ls -l clidriver
total 8
drwxr-xr-x@  9 zhangyalin  staff   288  2 23  2017 bin
drwxr-xr-x@  8 zhangyalin  staff   256  2 23  2017 bnd
drwxr-xr-x@  5 zhangyalin  staff   160  2 23  2017 cfg
drwxr-xr-x@  3 zhangyalin  staff    96  2 23  2017 cfgcache
drwxr-xr-x@  4 zhangyalin  staff   128  2 23  2017 conv
drwxr-xr-x@  3 zhangyalin  staff    96  9  3 11:22 db2dump
-rwxr-xr-x@  1 zhangyalin  staff  1334  2 23  2017 db2profile
drwxr-xr-x@ 11 zhangyalin  staff   352  2 23  2017 include
drwxr-xr-x@  8 zhangyalin  staff   256  2 23  2017 lib
drwxr-xr-x@  4 zhangyalin  staff   128  2 23  2017 license
drwxr-xr-x@  3 zhangyalin  staff    96  2 23  2017 msg
zylMBP:ibm_db-2.0.9 zhangyalin$ 

手动安装

python3 setup.py install

验证安装

zylMBP:ibm_db-2.0.9 zhangyalin$ python3
Python 3.7.0 (v3.7.0:1bf9cc5093, Jun 26 2018, 23:26:24) 
[Clang 6.0 (clang-600.0.57)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import ibm_db;
>>> import ibm_db
>>> exit()

参考

Mac上面安装Python的db2数据库驱动

odbc_cli下载地址

ibm_db下载地址

pip 直接安装tar.gz zip文件包 (windows linux mac 可用)

转载于:https://my.oschina.net/fxtxz2/blog/1941389

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值