I am currently trying to install google cloud sdk on my macbook. I am using scikit-learn and anaconda for machine learning so on my laptop python points to python3.5. However google cloud sdk requires python 2.7 for installation, and that's why I am facing the problem of not be able to install it.
when I ran the install.sh file the error occurred and I have no clue how to deal with it:
Adam | ~ $ git/google-cloud-sdk/install.sh Welcome to the Google Cloud SDK! Traceback (most recent call last): File "/Users/AdamLiu/Git/google-cloud-sdk/lib/third_party/enum/__init__.py", line 364, in __getattr__ return cls._member_map_[name] KeyError: '_convert' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/Users/AdamLiu/git/google-cloud-sdk/bin/bootstrapping/install.py", line 8, in <module> import bootstrapping File "/Users/AdamLiu/Git/google-cloud-sdk/bin/bootstrapping/bootstrapping.py", line 9, in <module> import setup File "/Users/AdamLiu/Git/google-cloud-sdk/bin/bootstrapping/setup.py", line 34, in <module> from googlecloudsdk.core.util import platforms File "/Users/AdamLiu/Git/google-cloud-sdk/lib/googlecloudsdk/core/util/platforms.py", line 18, in <module> import platform File "/Users/AdamLiu/anaconda/lib/python3.5/platform.py", line 117, in <module> import sys, os, re, subprocess File "/Users/AdamLiu/anaconda/lib/python3.5/subprocess.py", line 364, in <module> import signal File "/Users/AdamLiu/anaconda/lib/python3.5/signal.py", line 8, in <module> _IntEnum._convert( File "/Users/AdamLiu/Git/google-cloud-sdk/lib/third_party/enum/__init__.py", line 366, in __getattr__ raise AttributeError(name) AttributeError: _convert
Super thanks in advance!
Set the CLOUDSDK_PYTHON environment variable to the location of your Python 2.x executable before running install.sh.
Or make sure that you have python2 in your path so that
which python2 can find it.