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

  • 相关阅读:
    c#读取.config文件内容
    c# 读取配置文件方法
    C# Log4net详细说明
    C# 运算符集
    LeetCode 69_ x 的平方根
    LeetCode 172 _ 阶乘后的零
    LeetCode 171 _ Excel表列序号
    LeetCode 88 _ 合并两个有序数组
    LeetCode 581 _ 最短无序连续子数组
    LeetCode 283 _ 移动零
  • 原文地址:https://www.cnblogs.com/yu121/p/14329643.html
Copyright © 2011-2022 走看看