AWS LambdaでPillow-SIMDを使用した際に起きたエラーの解決方法
はまったエラー
Lambda上でPillow-SIMDを使用した際に下記のエラーが発生した。
Unable to import module 'app': libjpeg.so.8: cannot open shared object file: No such file or directory
エラー内容はPillow-SIMDを使用する際に依存モジュールであるlibjpegが存在しないよというもの
解決方法
1.libjpeg.soなど必要な依存モジュールをまとめたzipを作成する
2.右上のレイヤーの作成をクリック
3.名前に任意の名称を入力し、1で作成したzipをアップロードし作成をクリック
4.レイヤーが作成されるのでarnをコピーしておく
5.コピーしたarnを下記のページを参考にconfig.jsonに設定する。
"automatic_layer": true,
"layers": [
"4でコピーしたarn"
]
参考URL
https://docs.aws.amazon.com/ja_jp/lambda/latest/dg/configuration-layers.html
https://qiita.com/t-kigi/items/0b4dd6bd15313faa3d73
Author And Source
この問題について(AWS LambdaでPillow-SIMDを使用した際に起きたエラーの解決方法), 我々は、より多くの情報をここで見つけました https://qiita.com/ZaYamashita/items/c34f88925e4ebad50bbf著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .