0

I want to use grequests on AWS Lambda. I created venv and reqs.txt and then pip install in a folder named python, then zipped the python folder and uploaded it to a Lambda Layer. After that, I am facing this error:

Gevent is required for grequests.

I already tried this answer on AWS Linux but nothing changed.

Any solution or advice?


Edit: A solution was written, "make zip process on ec2 server, not get the files from ec2 and zip on your local" and I did so. The error messages changed to:

Unable to import module 'lambda_function': No module named 'grequests'


Edit 2: I followed this guide, and facing a new error :)

Unable to import module 'lambda_function': No module named 'zope.interface'

and zope.interface already installed.

John Rotenstein
  • 241,921
  • 22
  • 380
  • 470
Alper
  • 152
  • 1
  • 7

0 Answers0