我正在运行带有Python 2.7
运行时的 AWS Lambda 脚本。但是,每当它初始化时,它就会开始导入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
,但它能够毫无问题地找到其他非默认库。