2016-04-03 33 views
1

AWS lambda'da lxml içe aktarma ile bir program çalıştırmaya çalışıyorum. Ancak Lxml düzgün içe olmayacak, ben her çalışma fonksiyonu ile olduğu gibi ben Lambda dağıtım paketinde Lxml dosyaları yükledikAWS Lambda üzerinde LXML kullanın

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

: Ancak lambda konsolunda her zaman bu hatayı alabilirsiniz.

+0

Eğer Lxml sistemi seviyesini donatılacak Are başkasının ön derlenmiş ikilikleri kullan (this guide izleyin) Gereksinimler? http://lxml.de/installation.html – Erik

cevap

1

Sadece bu sorun vardı. @Erik'in dediği gibi, ihtiyacınız olan tüm paylaşılan kütüphaneleri paketlemeniz gerekecek.

2 seçeneğiniz mevcuttur:

  1. bir EC2 örneğinde kütüphaneleri kendiniz derlemek
  2. (https://github.com/cjpetrus/lambda-lxml-base)
+0

Seçenek 2 harika çalışıyor. Öneri için teşekkürler. –