函数工作流 FUNCTIONGRAPH-如何制作函数的依赖包:为Python函数制作依赖包

时间:2025-04-17 18:59:55

为Python函数制作依赖包

制作依赖包前,请确认环境中已安装与函数运行时相匹配版本的Python,例如Python2.7建议使用2.7.12及以上版本,Python3.6建议使用3.6.3以上版本。

以Python2.7安装PyMySQL依赖包为例,其他版本和依赖包制作过程相同。

  1. 执行以下命令,指定PyMySQL依赖包的安装路径为本地的/tmp/pymysql下。

    pip install PyMySQL --root /tmp/pymysql

  2. 执行成功后,执行以下命令进入指定目录。

    cd /tmp/pymysql/

  3. 进入子目录直到site-packages路径下(一般路径为lib/python2.7/site-packages/,若此路径下无安装的依赖文件,请使用find命令找到并进入库文件所在路径),接下来执行以下命令压缩依赖文件。

    所生成的包即为最终需要的依赖包。

    zip -rq pymysql.zip *

如果需要安装存放在本地的wheel安装包,可执行以下命令:

pip install piexif-1.1.0b0-py2.py3-none-any.whl --root /tmp/piexif   
//安装包名称以piexif-1.1.0b0-py2.py3-none-any.whl为例,请以实际安装包名称为准
support.huaweicloud.com/functiongraph_faq/functiongraph_01_0398.html