如何在 aws lambda 中添加 mecab 包?
How to add mecab package in aws lambda?
我的目标是:
在使用 mecab 分析数据的 AWS-lambda 上创建自定义 api。
问题是:
当我 运行 在 aws-lambda 上测试时它会抛出这种错误。
Execution result: failed(logs)
{
"errorMessage": "Unable to import module 'lambda_function': cannot import name '_MeCab' from 'MeCab' (/var/task/MeCab/__init__.py)",
"errorType": "Runtime.ImportModuleError"
}
有两种方法可以使用这个库:
- 创建层并在那里上传库包文件夹然后将此层映射到 lambda 服务
- 上传 lambda 包内的库包文件夹。
如何查找库包文件夹:https://leemendelowitz.github.io/blog/how-does-python-find-packages.html
图层文档:https://docs.aws.amazon.com/lambda/latest/dg/configuration-layers.html
我的目标是:
在使用 mecab 分析数据的 AWS-lambda 上创建自定义 api。
问题是:
当我 运行 在 aws-lambda 上测试时它会抛出这种错误。
Execution result: failed(logs) { "errorMessage": "Unable to import module 'lambda_function': cannot import name '_MeCab' from 'MeCab' (/var/task/MeCab/__init__.py)", "errorType": "Runtime.ImportModuleError" }
有两种方法可以使用这个库:
- 创建层并在那里上传库包文件夹然后将此层映射到 lambda 服务
- 上传 lambda 包内的库包文件夹。
如何查找库包文件夹:https://leemendelowitz.github.io/blog/how-does-python-find-packages.html
图层文档:https://docs.aws.amazon.com/lambda/latest/dg/configuration-layers.html