在使用无服务器云函数(Serverless Cloud Function,SCF)的时候经常会遇到导入第三方库的问题,很多小伙伴比较头疼的是 —— 如何打包进去呢?本文推荐几个不错的方法!
▎方法 1:官方方案
官方方案地址:云函数 · 创建部署程序包
在这个方案中,有以下几个步骤:
- 获得依赖列表
- 安装依赖到目录
- 生成 zip
- 测试
以安装 Pillow 为例:安装 pipreqs,可以使用 pip install pipreqs,这是一个可以获取本文项目中依赖的工具。
建立文件夹,并且建立测试文件:
文件内容:
import PIL
获得需要依赖,生成文件: