2016-04-03 128 views
1

我想用lxml导入在AWS lambda中运行程序。但是我每次都得到这个错误在lambda控制台:在AWS上使用LXML Lambda

Unable to import module 'scraper': /var/task/lxml/etree.so: undefined symbol: PyFPE_jbuf 

我已经上传的文件LXML在部署包lambda作为我与所有其他工作职能,但是LXML将无法正确导入。

+0

你捆绑LXML系统级要求? http://lxml.de/installation.html – Erik

回答

1

刚刚有这个问题。正如@Erik所说,你必须捆绑你需要的任何共享库。

你有2种选择:

  1. 汇编关于EC2实例库自己(遵循this guide
  2. 使用别人的预编译的二进制文件(https://github.com/cjpetrus/lambda-lxml-base
+0

选项2很好。感谢您的建议。 –