gpt4 book ai didi

python - 无法在 AWS Lambda python 中导入库

转载 作者:太空宇宙 更新时间:2023-11-04 04:01:41 30 4
gpt4 key购买 nike

我正在尝试在我的 lambda 函数中导入 pymysql 库。按照建议here ,我使用了如下图所示的文件夹结构,但出现错误。

enter image description here

当我拥有与我的函数处于同一级别的 lib 文件夹时(如下所示),我能够毫无错误地执行 lambda 函数。我可能最终会使用几个库,所以我希望将依赖项隔离在一个文件夹中 enter image description here

最佳答案

您链接的答案使用 Lambda 层,但是您使用部署包及其依赖项部署了您的函数。库的路径配置不正确。如果你想这样部署,关注Lambda Deployment Package in Python指导。您基本上需要按照第二张图片所示打包库。

您也可以创建一个 layer ,这是一个包含库、自定义运行时或其他依赖项的 ZIP 存档。如果您使用 Layers,则无需将库包含在部署包中。

关于python - 无法在 AWS Lambda python 中导入库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58179419/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com