我正在寻找在 AWS lambda 中使用 numpy 的解决方法。我没有使用 EC2,只是使用 lambda,所以如果有人有建议,我们将不胜感激。目前收到错误:
无法导入名称“multiarray”
使用 grunt lambda 创建 zip 文件并上传函数代码。我使用的所有模块都安装到 lambda 函数根目录内名为 python_modules 的文件夹中,其中包括使用 pip install 的 numpy 和一个requirements.txt 文件。
一个简单的方法使您的 lambda 函数支持 python 3.7 的 numpy 库:
- 转到您的 lambda 函数页面
- 找到页面底部的图层部分。
- 单击添加图层。
- 选择 AWS 层作为层源。
- 选择 AWSLambda-Python37-Scipy1x 作为 AWS 层。
- 版本选择 37。
- 最后单击“添加”。
现在您的 lambda 函数已准备好支持 numpy。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)