私の目標は:
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" }
1 に答える
1
このライブラリを使用するには、次の 2 つの方法があります。
- レイヤーを作成し、そこにライブラリパッケージフォルダーをアップロードしてから、このレイヤーをラムダサービスにマップします
- ラムダ パッケージ内のライブラリ パッケージ フォルダーをアップロードします。
ライブラリ パッケージ フォルダーの検索方法: https://leemendelowitz.github.io/blog/how-does-python-find-packages.html
レイヤーのドキュメント: https://docs.aws.amazon.com/lambda/latest/dg/configuration-layers.html
于 2020-09-07T20:32:25.743 に答える