ランタイムで AWS Lambda スクリプトを実行していPython 2.7
ます。ただし、初期化するたびにgrequests
ライブラリのインポートが開始されますが、gevent に依存しているため失敗します。
Gevent is required for grequests.
grequests ライブラリの検索に成功しているように見えますが (gevent が必要であることを認識しているため)、失敗しています。
私がこれまでに試したこと:
pip install --ignore-installed grequests -t .
pip install --ignore-installed grequests -t ./lib
pip install --ignore-installed gevent -t .
pip install --ignore-installed gevent -t ./lib
次に、ディレクトリの内容を圧縮し、次の手順に従って AWS にアップロードします: http://docs.aws.amazon.com/lambda/latest/dg/lambda-python-how-to-create-deployment-package。 html
何を試しても Lambda がgevent
見つからないようですが、デフォルト以外の他のライブラリを問題なく見つけることができます。