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/platform/google_appengine/dev_appserver.py", line 109, in <module>
_run_file(__file__, globals())
File "/Users/user/Downloads/google-cloud-sdk/platform/google_appengine/dev_appserver.py", line 103, in _run_file
_execfile(_PATHS.script_file(script_name), globals_)
File "/Users/user/Downloads/google-cloud-sdk/platform/google_appengine/dev_appserver.py", line 83, in _execfile
execfile(fn, scope)
File "/Users/user/Downloads/google-cloud-sdk/platform/google_appengine/google/appengine/tools/devappserver2/devappserver2.py", line 44, in <module>
from google.appengine.tools.devappserver2 import dispatcher
File "/Users/user/Downloads/google-cloud-sdk/platform/google_appengine/google/appengine/tools/devappserver2/dispatcher.py", line 43, in <module>
from google.appengine.tools.devappserver2 import module
File "/Users/user/Downloads/google-cloud-sdk/platform/google_appengine/google/appengine/tools/devappserver2/module.py", line 39, in <module>
import py27_urlquote
ImportError: No module named py27_urlquote
I have tried the following:
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:
pip
for Python 2sudo apt update
sudo apt install python-pip
urlquote
instead of py27_urlquote
pip install urlquote
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
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.
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
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With