文档首页/ 函数工作流 FunctionGraph/ 用户指南(阿布扎比区域)/ 常见问题/ 通用问题/ 如何制作基于ODBC驱动的Python依赖包用于查询数据库?
更新时间:2022-04-12 GMT+08:00

如何制作基于ODBC驱动的Python依赖包用于查询数据库?

对于依赖操作系统的包(以unixODBC为例),需要下载源码编译制作依赖包:

  1. 通过ecs控制台页面登录ecs机器(确保gcc、make工具安装完成),执行如下命令下载相关源码包。
    wget 源码路径

    若下载包为zip文件,执行如下命令进行解压:

    unzip xxx/xx.zip 

    若下载包为tar.gz文件,执行如下命令进行解压:

    tar -zxvf xxx/xx.tar.gz
  2. 执行如下命令,创建/opt/function/code目录。
    mkdir /opt/function/code
  3. 进入解压目录执行如下命令
    ./configure --prefix=/opt/function/code --sysconfdir=/opt/function/code;make;make install
  4. 进入/opt/function/code/lib/pkgconfig检查配置,确认prefix目录是/opt/function/code。
    cd /opt/function/code/lib/pkgconfig
  5. 将/opt/function/code/lib中的文件都拷到/opt/function/code。
    cp -r /opt/function/code/lib/* /opt/function/code
  6. 切换到/opt/function/code目录下,将/opt/function/code下的文件都打入xxx.zip,依赖包制作完成。
    cd /opt/function/code 
    zip -r xxx.zip *