-
言語:
Python3.11
Windows環境でmsoffcrypto-tool
のzipを作成して、layerに設定して使ったら、参照のqiita記事と同じく下記のようなエラーが発生していた。
lib64/libc.so.6: version `GLIBC_2.28' not found
OS依存関係の問題がある模様だった。
ChatGPTに聞いたらDockerを使ってみてと言うが、その方法も上手くいかない。
それで参照のqiita記事を読んでヒントを得て下記のようにlayer用のzipを作成してみた。
- 修正前
pip install msoffcrypto-tool -t ./python/
- 修正後
pip install --platform manylinux2014_x86_64 --implementation cp --only-binary=:all: msoffcrypto-tool -t ./python/
(以降/python
を圧縮)
これで作ったzipをlayerに設定したら、
GLIBC_2.28
関連エラーがなくなって正常に動くようになった。
因みにExcelファイルにパスワードをかけるためにmsoffcrypto-tool
を使った。