2016-04-03 73 views
1

AWS lambdaでlxmlインポートを使用してプログラムを実行しようとしています。しかしlxmlのは、正しくインポートされません、私は他のすべての作業機能を持っているように、私はラムダに展開パッケージにlxmlのファイルをアップロードしたAWS LambdaでLXMLを使用

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

:しかし、私はラムダコンソールで毎回このエラーが発生します。

+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は素晴らしいです。提案していただきありがとうございます。 –

関連する問題