无法在AWS Lambda python中导入库

无法在AWS Lambda python中导入库,python,amazon-web-services,aws-lambda,serverless,Python,Amazon Web Services,Aws Lambda,Serverless,我正在尝试在lambda函数中导入pymysql lib。正如所建议的,我使用了下图所示的文件夹结构,但我得到了一个错误 当我的lib文件夹与我的函数处于同一级别(如下所示)时,我能够执行lambda函数而不会出现任何错误。我可能会使用很少的库,所以我希望依赖项被隔离在一个文件夹中 您链接的答案使用Lambda层,但是您使用部署包及其依赖项部署了功能。库的路径配置不正确。如果您想以这种方式部署,请遵循指南。您基本上需要按照第二幅图中所示的方式打包这些库 您也可以创建,它是包含库、自定义运行时或

我正在尝试在lambda函数中导入pymysql lib。正如所建议的,我使用了下图所示的文件夹结构,但我得到了一个错误

当我的lib文件夹与我的函数处于同一级别(如下所示)时,我能够执行lambda函数而不会出现任何错误。我可能会使用很少的库,所以我希望依赖项被隔离在一个文件夹中

您链接的答案使用Lambda层,但是您使用部署包及其依赖项部署了功能。库的路径配置不正确。如果您想以这种方式部署,请遵循指南。您基本上需要按照第二幅图中所示的方式打包这些库

您也可以创建,它是包含库、自定义运行时或其他依赖项的ZIP存档。如果使用层,则不需要在部署包中包含库