首页 > 解决方案 > 无法在 AWS Lambda 中加载本地 python 模块

问题描述

这可能是一个重复的问题,但我正在尝试开发一个包含多个包的 python 项目,该项目在 Pycharm 中运行良好,但在所有文件都被压缩并上传到 AWS lambda 控制台时不起作用。项目结构如下:

在此处输入图像描述 但我收到此错误消息:

{
  "errorMessage": "Unable to import module 'renewal/lambda_function': No module named 'utils'",
  "errorType": "Runtime.ImportModuleError",
  "stackTrace": []
}

第 10 亿次试图从相对进口中理解 但无法得到解决方案。我尝试使用相对导入,从导入中删除更新但没有任何效果。压缩项目有什么问题吗?我对python很陌生。

标签: pythonpython-3.xamazon-web-servicesaws-lambda

解决方案


推荐阅读