无法导入AWS Lambda的请求

Tyl*_*lls 7 python amazon-web-services gevent grequests aws-lambda

我正在运行带有运行时的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,但它能够找到其他非默认库没有问题.

Bra*_*don 3

我必须geventsrcAmazon Linux 实例上进行构建。我将生成的文件放在一个文件中zip,如果有人需要它们,只需将它们包含在您上传的 Lambda 中zip,您就应该像老板一样并发。

https://github.com/brandonmp/aws-lambda-grequests