华为云函数添加依赖
目录
在 Linux 环境下打包
打包环境中的Python版本要和对应函数的运行时版本相同,如Python2.7建议使用2.7.12及以上版本,Python3.6建议使用3.6.3以上版本。
为Python 2.7安装PyMySQL依赖包,并指定此依赖包的安装路径为本地的/tmp/pymysql下,可以执行如下命令。
|
|
执行成功后,执行以下命令。
|
|
进入子目录直到site-packages路径下(一般路径为usr/lib64/python2.7/site-packages/),接下来执行以下命令。
|
|
所生成的包即为最终需要的依赖包。
说明:
如果需要安装存放在的本地wheel安装包,直接输入:
|
|
下载指定包并上传
进入PyPI · The Python Package Index下载需要的包,然后把***.whl文件后缀改为.zip文件,上传到云函数并引用。
相关链接:
华为云函数内置依赖包列表:华为云函数工作流 Python运行环境 内置第三方包 (feitsui.com)
第三方依赖包下载地址:PyPI · The Python Package Index
华为官方文档:如何制作函数依赖包?_函数工作流 FunctionGraph_常见问题_通用问题_华为云 (huaweicloud.com)