問題
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