python如何导入informixdb

最近碰到Linux平台使用python连接informixdb数据库的问题。整理如下:

  • 安装 informixdb
    下载InformixDB-2.5.tar.gz
    解压之后,在README文档下看到安装此模块需要 python2.2以上版本 和 INFORMIX-ESQL/C
    执行命令(root用户):
    python setup.py build_ext
    python setup.py install
    完成安装

  • 安装 INFORMIX-ESQL/C
    安装INFORMIX-ESQL/C插件需要下载IBM Informix Client SDK downloads
    我的系统是centos7.3,选择Informix Downloads (Informix Client SDK Developer Edition for Linux x86_64, 64-bit)版本
    下载完成之后,登录root用户,解压到一个空文件夹下

    • ./installclientsdk
      前面一直回车就好,最后选择安装的特性,1和4安装了就可以了,其他的特性随意
      970306-20170628180456805-1612818890.jpg
    • 配置库路径
      .bashrc文件最后添加
      export INFORMIXDIR=/opt/IBM/informix
      export LD_LIBRARY_PATH=/opt/IBM/informix/lib/:$LD_LIBRARY_PATH
      
      执行 source .bashrc

下载此安装文件需要注册IBM官网账号,注册信息有一点小复杂
原创文章,转载请注明出处https://www.jianshu.com/p/e97915de1819

你可能感兴趣的:(python如何导入informixdb)