无法解决aws lambda

时间:2019-06-04 18:27:40

标签: python-3.x amazon-web-services aws-lambda grequests

我想在python lambda(运行时3.6)中导入并使用grequests 我上传软件包的方式如下:(我的文件夹目录是env,src和function.zip)

zip function.zip src/*
cd env/lib/python3.6/site-packages
zip ../../../../function.zip * -r

然后我将zip文件上传到我的aws lambda并尝试运行它,但是它给了我module initialization error: Gevent is required for grequests.当我解压缩function.zip时,确实可以确认文件夹中包含Gevent,greenlet和grequests并且文件夹不为空。

我还尝试了以下线程的解决方案:Unable to import grequests for AWS Lambda,但这也不起作用。我尝试了从该线程导入文件夹本身,并尝试进入文件夹并将没有父文件夹的内容导入我的zip文件,但是仍然收到相同的错误。为什么这个特定的软件包很难导入,而其他任何东西(请求,configparser等)却很简单?谢谢

0 个答案:

没有答案