gpt4 book ai didi

python - 无法为 AWS Lambda 导入 grequests

转载 作者:太空狗 更新时间:2023-10-29 21:45:41 24 4
gpt4 key购买 nike

我正在使用 Python 2.7 运行时运行 AWS Lambda 脚本。但是,无论何时初始化,它都会开始导入 grequests 库,但由于它依赖于 gevent 而失败:

grequest 需要 Gevent。

它似乎成功地找到了 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,但它能够毫无问题地找到其他非默认库。

最佳答案

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

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

关于python - 无法为 AWS Lambda 导入 grequests,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36244563/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com