gpt4 book ai didi

python - AWS Lambda 错误消息 "Unable to import module ' lambda_function' : No module named 'lambda_function' ",

转载 作者:行者123 更新时间:2023-12-05 03:43:09 25 4
gpt4 key购买 nike

我正在尝试将 zip 文件上传到 AWS lambda,但一直收到错误“无法导入模块‘lambda_function’:没有名为‘lambda_function’的模块”

我从创建一个名为“lambda_function.zip”的 zip 文件开始,其中一个文件位于“lambda_function.py”中。在稍后阶段,我需要在 zip 文件中包含包,但现在它是一个非常简单的函数,名为 lambda_handler,仅使用 json。

上传后,这是文件结构和测试后收到的错误消息: code and error message screenshot

如果我将 lamda_function.py 移动到根文件夹“RWS-POC”中,那么它可以工作,但稍后当我需要上传更大的 zip 文件时,这将不是一个选项,因为通过界面进行编辑被禁用。

我还可以确认处理程序设置为 lambda_function.lambda_handler,python 文件名为“lambda_function”,函数名为“lambda_handler” lambda_function.lambda_handler settings screenshot

我确信我做错了一些非常基本的错误,因此非常感谢任何帮助。

谢谢!

最佳答案

您的 lambda_function.py 位于名为 lambda_function 的文件夹中。只需将您的lambda_function移动RWS-POC,或将处理程序修改为:

lambda_function/lambda_function.lambda_handler

关于python - AWS Lambda 错误消息 "Unable to import module ' lambda_function' : No module named 'lambda_function' ",,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66903137/

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