本文以安装第三方依赖numpy为例,介绍如何为您的Python代码安装依赖,打包并部署代码至函数计算。
注意由于函数计算的运行环境是Linux系统,在Windows系统或macOS系统安装numpy依赖库带有跟当前系统相关二进制文件,会导致您的代码包部署到函数计算后运行失败。建议您使用Linux系统进行以下操作。
准备工作
- 创建一个代码目录,如
myapp
。 - 在
myapp
目录下,创建index.py
文件,文件内容如下:
# -*- coding: utf-8 -*-
import numpy as np
import logging
def handler(event, context):
a = np.arange(6)
return a
安装依赖
在 myapp
目录下执行 pip3 install numpy -t .
安装numpy依赖库到当前目录。
部署代码
在 myapp
目录下执行zip code.zip -r ./*命令将代码打包成zip压缩包文件。
在函数计算控制台找到对应的目标函数,然后在函数详情页面的右上角,点击上传代码- 上传zip进行上传刚打包的ZIP文件。