首页 > 解决方案 > 为 AWS Lambda 打包 IRIS - 使用 pip install

问题描述

如何将通过 Conda 安装的软件包提供给 AWS Lambda。这个压缩包的大小大于 500MB。可能依赖项是使用底层 C 文件构建的。此外,使用等效的 pip install 方法从代码(使用 pip install -target <target_dir> )编译这个包几乎是不可能的。

遵循的方法,

  1. 在 miniconda 中安装 iris --> conda install -n irispy37 -c conda-forge iris
  2. 使用 conda pack ( https://github.com/conda/conda-pack )提取包
  3. 将 conda pack 库提取到 efs 并安装到 Lambda

我设置了 AWS EFS 并配置为可供 AWS Lambda 访问。但是 Lambda 无法导入 iris。

Lambda 没有接受这个。

标签: amazon-web-servicesaws-lambdaanacondapython-3.7amazon-efs

解决方案


推荐阅读