【发布时间】:2021-11-01 04:25:35
【问题描述】:
当我尝试在 AWS Lambda 中导入 rasterio 时,我收到以下错误:
无法导入模块“lambda_function”:没有名为“rasterio._base”的模块
起初,我收到以下错误:
无法导入模块“lambda_function”:没有名为“rasterio”的模块
所以我尝试 pip 安装模块,将其压缩为 zip,并将其作为层上传(我对 requests 模块做了同样的事情,它工作得很好), 但现在我得到了:
无法导入模块“lambda_function”:没有名为“rasterio._base”的模块
我也试过了:
- 创建一个空的虚拟环境 -> pip 安装 rasterio -> 压缩模块。
- 安装不同版本的光栅
当我尝试通过 CLI 导入 rasterio._base 时,它可以工作,但由于某种原因,它无法在 lambda 中编译。
有什么建议吗?
【问题讨论】:
-
如何导入光栅?复制错误的代码 sn-p 会很有用。
标签: python aws-lambda modulenotfounderror rasterio import-module