
# 如何制作基于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 *
   ```
   
 
