Skip to content Skip to sidebar Skip to footer

Prompting "importerror: No Module Named Py27_urlquote" When Running Dev_appserver.py On Google Cloud Sdk

When I run dev_appserver.py on google-cloud-sdk, I get ImportError: No module named py27_urlquote. Traceback (most recent call last): File '/Users/user/Downloads/google-cloud-sdk

Solution 1:

Right now this is a public issue and is currently being addressed by our Google Engineering Team. A workaround was provided for you to run your local development server:

  1. Install pip for Python 2
sudo apt update
sudo apt install python-pip
  1. Install urlquote instead of py27_urlquote
pip install urlquote
  1. Modify module.py located on your local directory from the error message
/Users/user/Downloads/google-cloud-sdk/platform/google_appengine/google/appengine/tools/devappserver2/module.py
  1. Replace py27_urlquote to urlquote. There are 3 lines of code that uses py27_urlquote. Specifically lines 39, 833, and 836.

You can check this public tracker similar to your issue for more information and updates.

Solution 2:

I just encountered this problem too on the SDK version 359.0.0

Instead of updating the SDK files manually, I opted for downgrading to a previous version.

I found that version 357.0.0 works fine.

To downgrade, run the following command:

gcloud components update--version 357.0.0

Post a Comment for "Prompting "importerror: No Module Named Py27_urlquote" When Running Dev_appserver.py On Google Cloud Sdk"