AWS LambdaでStripe APIを使用してバックエンドを構築します。 しかし、私はストライプライブラリをインポートできません。AWSラムダのPythonでのStripe Apisの使用方法
import stripe
この行は私にこのエラーを表示します。
{
"errorMessage": "Unable to import module 'lambda_function'"
}
誰でも手伝えますか?
AWS LambdaでStripe APIを使用してバックエンドを構築します。 しかし、私はストライプライブラリをインポートできません。AWSラムダのPythonでのStripe Apisの使用方法
import stripe
この行は私にこのエラーを表示します。
{
"errorMessage": "Unable to import module 'lambda_function'"
}
誰でも手伝えますか?
ストライプのpythonライブラリは、作成しているpythonスクリプトと同じフォルダにインストールする必要があります。これを行うには
ピップコマンドは次のとおりです。
pip install --install-option="--prefix=/full/local/path/to/your/python/script" --upgrade stripe
これは実際にあなたが示されたパスに「LIB」フォルダにライブラリをインストールします。 /full/local/path/to/your/python/script/lib/python2.7/site-packagesから/ full/local/path/to/your/python/scriptにすべてコピーする
あなたのディレクトリは、
./main.py
./requests/
./requests-2.13.0-py2.7.egg-info/
./stripe/
./stripe-1.55.0-py2.7.egg-info/
これらのファイルをジップアップし、そのZIPファイルをAWS Lambdaにアップロードします。
私はこの質問が1年以上前であることを知っていますが、まだ解決されていない、と私はこの同じ問題を検索したときにまだ何が起きているので、ここで私はそれを解決する方法です。
ストライプライブラリをどのようにインストールしていますか? – dkarchmer
それは私があなたを助けてくれることです。 :) –
あなたがライブラリを自分でインストールしなければならないかどうかは分かりません。例を見つけるのは簡単ですが、後でコンピュータの前に入るときに投稿します – dkarchmer