2016-04-03 159 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很好。感謝您的建議。 –