将库添加到 aws lambda。 ("errorMessage": "Unable to import module 'lambda_function': No module named 'XXXXXl'")
Add library to aws lambda. ("errorMessage": "Unable to import module 'lambda_function': No module named 'XXXXXl'")
我有一个工作的 AWS lambda,当我用 API 网关测试它时,它编译。
然后我添加 import openpyxl
然后它崩溃了,可以理解但是现在。
问题:如何将库添加到 AWS lambda?
.
可能的解决方案:
在 AWS lambda 接口上 -> 操作 -> 加载 zip
问题:我在 .zip 上放了什么?
-
site-packages
上的相应库文件夹? (依赖性问题?我什至没有找到 openpyxl
文件夹。
我发现一切都非常简单,直到此时文档和“Hello World 教程”似乎都消失了。但这太重要了,我无法想象它有多难,不是吗?
只是为了结束这个问题:这个 link 解决了所有问题 (https://docs.aws.amazon.com/lambda/latest/dg/python-package.html#python-package-dependencies)
我有一个工作的 AWS lambda,当我用 API 网关测试它时,它编译。
然后我添加 import openpyxl
然后它崩溃了,可以理解但是现在。
问题:如何将库添加到 AWS lambda?
.
可能的解决方案:
在 AWS lambda 接口上 -> 操作 -> 加载 zip
问题:我在 .zip 上放了什么?
site-packages
上的相应库文件夹? (依赖性问题?我什至没有找到openpyxl
文件夹。
我发现一切都非常简单,直到此时文档和“Hello World 教程”似乎都消失了。但这太重要了,我无法想象它有多难,不是吗?
只是为了结束这个问题:这个 link 解决了所有问题 (https://docs.aws.amazon.com/lambda/latest/dg/python-package.html#python-package-dependencies)