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

0

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

1回答
0

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

profile picture
エキスパート
回答済み 5ヶ月前

ログインしていません。 ログイン 回答を投稿する。

優れた回答とは、質問に明確に答え、建設的なフィードバックを提供し、質問者の専門分野におけるスキルの向上を促すものです。

質問に答えるためのガイドライン

関連するコンテンツ