Runtime.ImportModuleError:无法导入模块“ testsdk”:没有使用AWS Lambda使用Python脚本命名为“ jsonpickle”的模块

时间:2019-06-19 11:01:46

标签: python amazon-web-services aws-lambda python-3.7 jsonpickle

我的Python脚本已经在多台本地计算机上进行了测试,并且可以正常运行。但是,当脚本压缩并上传到AWS Lambda时,在测试代码时会得到Runtime.ImportModuleError: Unable to import module 'testsdk': No module named 'jsonpickle'testsdk是应执行的所需python文件。

本地PC上的python版本是3.7.0,与AWS Lambda的Python版本相同。

对此将提供任何帮助!

1 个答案:

答案 0 :(得分:0)

我遇到了同样的问题,并通过更正了目录结构来解决了这个问题。

在lambda函数内部有两个相等的文件夹名称。我通过删除第一个文件夹解决了该问题。

directory structure