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

0

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

1 réponse
0

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

profile picture
EXPERT
répondu il y a 5 mois

Vous n'êtes pas connecté. Se connecter pour publier une réponse.

Une bonne réponse répond clairement à la question, contient des commentaires constructifs et encourage le développement professionnel de la personne qui pose la question.

Instructions pour répondre aux questions