在 AWS lambda 上使用 libexempi

and*_*elx 5 python lambda amazon-web-services aws-lambda

我正在尝试在使用 libxmp 的 AWS lambda 上使用简单的 python 处理程序。初始化失败: from libxmp import XMPFiles, consts

我已经编译了(在 64 位 AMI Linux 实例上)exempi-2.4.2 并放置在bundle.zip 中的 TASK_ROOT/lib 下。但仍然得到:

Exempi library not found.: ExempiLoadError
Traceback (most recent call last):
  File "/var/task/handler.py", line 11, in handler
    from libxmp import XMPFiles, consts
  File "/var/task/libxmp/__init__.py", line 50, in <module>
    from .core import XMPMeta, XMPIterator
  File "/var/task/libxmp/core.py", line 50, in <module>
    from . import exempi as _cexempi
  File "/var/task/libxmp/exempi.py", line 70, in <module>
    EXEMPI = _load_exempi()
  File "/var/task/libxmp/exempi.py", line 61, in _load_exempi
    raise ExempiLoadError('Exempi library not found.')
ExempiLoadError: Exempi library not found.
Run Code Online (Sandbox Code Playgroud)