skip to content
barorin&?

Amazon LambdaでGLIBC_2.28がないって怒られました

/ 1 min read

問題

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