【发布时间】:2016-07-23 16:06:20
【问题描述】:
我正在尝试在 AWS Lambda 中使用 LXML 模块,但没有成功。我使用以下命令下载了 LXML:
pip install lxml -t folder
将其下载到我的 lambda 函数部署包中。我像处理所有其他 lambda 函数一样压缩了我的 lambda 函数的内容,并将其上传到 AWS Lambda。
但是,无论我尝试什么,当我运行该函数时都会出现此错误:
Unable to import module 'handler': /var/task/lxml/etree.so: undefined symbol: PyFPE_jbuf
当我在本地运行它时,我没有问题,只是当我在 Lambda 上运行时出现了这个问题。
【问题讨论】:
-
lxml 需要安装系统级软件包,这必须在 Amazon linux AMI 上完成并包含在您的 lambda 包中
标签: python amazon-web-services lxml aws-lambda