Search code examples
google-app-enginepython-requestsgoogle-app-engine-python

Google App Engine SDK ERROR- "No Module named requests"


I installed the App engine SDK, then did a pip install requests and pip install requests-toolbelt (under VENV). when running the app in the local development server - I get the following error:

ERROR    2017-05-31 18:14:52,315 cgi.py:122] Traceback (most recent call last):
  File "/Users/assafshamia/Freebird/Techradar/dev/scraper.py", line 8, in <module>
    import requests
ImportError: No module named requests

I followed the steps of installing a 3rd party library (appengine_config.py and install requests under /lib)

what is going on???


Solution

  • I was able to resolve this by adding the following code to my Python app (main.py) in order to access the libraries at /lib:

    import sys
    sys.path.insert(0, 'lib')