2017-05-26 25 views
2

外部ライブラリに依存するPython関数にどのようにデプロイするのですか?
たとえば、データ解析のPython関数にデプロイしようとしています。私はラムダコンソールからPythonの機能をテストしようとすると、私が手:
Unable to import module 'lambda_function': No module named pandasAws Lambda:Pandas依存関係のPython関数

私は

AWSラムダに全く新しいですラムダ関数がI実行する上でのLinuxボックスがありますこれらのライブラリをインストールできますか? http://docs.aws.amazon.com/lambda/latest/dg/lambda-python-how-to-create-deployment-package.html#deployment-pkg-for-virtualenv

これはちょうどあなたにラムダPythonスクリプトと一緒に展開パッケージにに開発している環境のためのsite-packagesの内容を束ねる意味:ここで説明するよう

+1

'pip install pandas'を使って' pandas'をインストールしようとしましたか?あなたの箱にpandasパッケージ/モジュールがインストールされていないようです。 –

+0

@ChehebNexus私の箱はどういう意味ですか?申し訳ありませんが、ラムダ関数の実行場所はわかりません。 –

答えて

4

あなたが展開パッケージを作成する必要がありますアップロードされたzip。

0

ラムダデプロイメントを初めてお使いの場合、最も一般的な落とし穴をカバーするcheck this tutorial(私が書いた)が必要な場合があります。また、プロセス全体を自動化するためのスクリプトも提供します。

関連する問題