Amazon LambdaでGLIBC_2.28がないって怒られました
/ 1 min read
Table of Contents
問題
Amazon Lambda の Python 環境で duckduckgo-search を使おうとしたときに、
ImportError: /lib64/libc.so.6: version
GLIBC_2.28’ not found (required by /opt/python/lxml/etree.cpython-310-x86_64-linux-gnu.so)`
と怒られてしまいました。
解決方法
ZIPでまとめてレイヤーを作っみたら無事動きました!
$ mkdir python$ python3 -m pip install --platform manylinux2014_x86_64 --implementation cp --only-binary=:all: --upgrade -t ./python duckduckgo-search$ zip -r duckduckgo-search.zip ./python