无法导入模块“main”:没有名为“main”的模块。

0

【以下的问题经过翻译处理】 我有一个连接到API网关的Lambda函数,一切都工作得非常好。然后,我更新了一个在Lambda函数压缩包中的文件。我重新构建了压缩包并上传了它。现在我得到了错误: [ERROR] Runtime.ImportModuleError:无法导入模块'main':没有名为'main'的模块 Traceback(最近的调用最先): 但是我除了一个与该错误无关的Python代码中的代码行之外,没有改变任何东西。我已经检查了文件名(main.py)和函数名称(lambda_handler)= > main.lambda_handler,chmod等。

profile picture
专家
已提问 5 个月前16 查看次数
1 回答
0

【以下的回答经过翻译处理】 在某些情况下,错误与handler值的错误配置有关。lambda配置中的handler值必须具有文件.方法的值。如果您的文件名为_main.py而您的方法名为handler,则应将lambda handler的值设置为以下值"_main.handler"。

profile picture
专家
已回答 5 个月前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则