amazon-web-services - 为 AWS Lambda 打包 IRIS - 使用 pip install
问题描述
如何将通过 Conda 安装的软件包提供给 AWS Lambda。这个压缩包的大小大于 500MB。可能依赖项是使用底层 C 文件构建的。此外,使用等效的 pip install 方法从代码(使用 pip install -target <target_dir> )编译这个包几乎是不可能的。
遵循的方法,
- 在 miniconda 中安装 iris --> conda install -n irispy37 -c conda-forge iris
- 使用 conda pack ( https://github.com/conda/conda-pack )提取包
- 将 conda pack 库提取到 efs 并安装到 Lambda
我设置了 AWS EFS 并配置为可供 AWS Lambda 访问。但是 Lambda 无法导入 iris。
Lambda 没有接受这个。
解决方案
推荐阅读
- react-native - 在 react native 中实现 ePub 阅读器
- python - 导入 python 包时出现 RequestsDependencyWarning
- python - 将 ForeignKey 设置为当前登录的用户 | Django Rest 框架 ViewSets
- c# - 如何调试 WPF InitializeComponent() 中抛出的 EEFileLoadException?
- javascript - 使 svg 路径动画重复
- google-apps-script - 如何使用工作表脚本仅移动行中的某些列
- reactjs - Sass 从服务器根目录或您的公共获取文件 url 路径 | 区 | 建造
- python - setuptools package_dir 复制到错误的文件夹
- apache-kafka - 根据条件从 kafka 数据存储(Rocks DB)中获取记录
- python-3.x - 如何在 python 中给出多个选项?