本地运行lambda的pycharm错误的AWS工具包

时间:2018-12-13 08:55:22

标签: python amazon-web-services pycharm aws-toolkit

在将新的aws工具箱用于pycharm时遇到了一些麻烦。 当我尝试从模板本地运行lambda hello-world时,出现以下错误

Error running '[Local] app.lambda_handler': Failed to locate module for PyFile:app.py

有什么建议吗? 谢谢

2 个答案:

答案 0 :(得分:1)

我假设您尝试使用python 3.x运行SAM hello world模板。它应该与python 2.7一起工作。该问题可能与以下方面有关:https://github.com/aws/aws-toolkit-jetbrains/issues/698

hello world示例适用于python 2.7。今天尝试过[16.01.2019]。

答案 1 :(得分:0)

与:https://github.com/aws/aws-toolkit-jetbrains/issues/372

当本地AWS未被设置为项目目录时,它会以某种方式不读取CodeUri。这意味着您必须将我们属性中的CodeUri设置更改为.

请注意,将CodeUri重置到主项目文件夹时,还必须将r​​equirements.txt移至.