Google Cloud Sdk: Set Environment Variable_ Python --> Linux
Solution 1:
This is a very easy thing to solve. The native python command on the Arch command line is actually for Python 3. The SDK requires Python2.7 and the
Just go to the google-cloud-sdk folder and open the install.sh file.
Change the CLOUDSDK_PYTHON="python" value to CLOUDSDK_PYTHON="python2.7"
Rerun the install with the command
./install.sh
in the same folder and follow the prompts.
That's all.
Solution 2:
I had the same issue so I did a little change in the dev_appserver.py
. This file is in the following path :
google-cloud-sdk/bin
change the shebang from /usr/bin/env python
to /usr/bin/env python2
Solution 3:
I see this almost every time I update gcloud SDK, especially when running dev_appserver.py <my app config yaml file>
I found that setting the CLOUDSDK_PYTHON env variable to 'python2' seems to silence the error. E.g on macOS:
export CLOUDSDK_PYTHON=python2
Not sure why they simply cannot make this dev server compatible with Python 3 already
Post a Comment for "Google Cloud Sdk: Set Environment Variable_ Python --> Linux"