- 文档首页
函数服务
开发指南
veFaaS 函数开发
Python 运行时
依赖安装
依赖安装
对于 Python 运行时,函数服务支持在线安装依赖和将依赖库与代码一起打包上传两种方式。本文为您介绍这两种依赖安装方式。
在线安装依赖(推荐)
函数服务会检查代码包根目录的requirements.txt文件,并根据requirements.txt中的依赖,尝试使用 pip install 安装依赖包。
- 创建 Python 运行时函数,具体操作可参见 创建事件函数。
- 切换至目标函数的 代码 页签,在requirements.txt文件中配置依赖信息。注意需遵循 官方语法规范。
- 所有依赖将安装至site-packages目录下。
-
将依赖库与代码一起打包上传
通过依赖管理工具,例如 pip,在本地安装依赖后同函数代码一同打包上传。
注意
- 打包时函数入口文件 index.py 需要在 .zip 包的根目录下。如果打包整个文件夹并上传 .zip 包,则会因解压后无法在根目录找到入口文件而导致函数创建失败。
- 由于运行环境差异,请确认使用的 Python 版本和安装的依赖版本适配您的函数运行时版本。本地环境执行 python -v 查看版本。
- 函数运行系统为 Debian,您需要在相同环境下进行安装。若环境不一致,则可能导致上传后运行时出现无法找到依赖的错误。
- 在本地项目根目录的requirements.txt中配置依赖信息。注意需遵循 官方语法规范。
- 执行以下命令,将根目录下所有文件打包至一个名为 deployment.zip 的 .zip 压缩文件中。
- 将 deployment.zip 压缩文件上传至函数服务控制台进行部署,详情请参见 创建事件函数。
最近更新时间:2025.03.11 17:02:16