在将新的aws工具箱用于pycharm时遇到了一些麻烦。 当我尝试从模板本地运行lambda hello-world时,出现以下错误
Error running '[Local] app.lambda_handler': Failed to locate module for PyFile:app.py
答案 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重置到主项目文件夹时,还必须将requirements.txt移至.
。