zoukankan      html  css  js  c++  java
  • docker 容器安装ifxpy模块

    1. 容器内编译SDK,不通过,可以拿宿主机编译好的IBM文件拷贝到 /opt 目录下

        链接:https://pan.baidu.com/s/16ZrgKuC0iMDU7v0mJVoUBQ
        提取码:3ssq

        设置全局环境变量 vi /etc/profile

        在容器目录/etc/profile下设置全局变量,重启之后还是会失效,解决:vi /etc/bashrc  下也添加环境变量即可

    2. pip install ifxpy  

        若无法安装,进行离线安装,下载源码包,解压执行 python setup.py install

        可能会卡在下载驱动上面,这时候手动下载驱动,再将驱动放到对应目录里面,这个目录需要自己创建,去setup.py文件里面找到路径变量,打印出来

                

    3. 再次执行python setup.py install

        会出现报错,原因:环境变量问题,setup.py里面有CSDK_HOME

        解决:export CSDK_HOME=/opt/IBM/Informix_Client-SDK   

        再次编译即可

    4. 导库

        import IfxPy

    若出现报错:

     解决:yum install python-devel

    注意: sqlhosts不能放在root下

    以下环境变量也要加上才能连接informix库

    export INFORMIXDIR=/opt/IBM/Informix_Client-SDK 

    export INFORMIXSQLHOSTS=/home/sqlhosts

  • 相关阅读:
    测试VPS
    [转] 如何在vps上安装和登录Xwindows
    [转]设置修改CentOS系统时区
    顺序队列
    求二叉树的高度
    VMware Workstation cannot connect to the virtual machine
    如何查看hadoop是32位还是64位
    64位CentOS上编译 Hadoop 2.2.0
    hadoop 2.X下eclipse配置
    删除文件及文件夹
  • 原文地址:https://www.cnblogs.com/yu121/p/14329643.html
Copyright © 2011-2022 走看看