google cloud sdk: environnement de jeu de variable_ python --> linux

ERROR: Python 3 is not supported by the Google Cloud SDK.  Please use a Python 2.x version that is 2.6 or greater.

If you have a compatible Python interpreter installed, you can use it by setting the CLOUDSDK_PYTHON environment variable to point to it.

Je suppose que la première question que l'on devrait se poser est de "avec tout l'argent que google fait de leurs clients, pourquoi ne peuvent-ils pas embaucher quelqu'un pour s'assurer que leur nuage sdk fonctionne avec python 3?"

Exactement comment surmonter cette erreur sur linux? Quels fichiers doivent être édité? et où les fichiers doivent être situés?

J'ai cherché autour de, un grand nombre, et a trouvé cette question sur la façon de résoudre ce problème sur Windows, mais la réponse n'est pas vraiment complet.


Jusqu'ici j'ai tenté:

Une source de documentationsays de modifier un fichier appelé app.yaml, mais j'ai cherché l'aide de la commande find . -name "app.yaml" et le fichier n'existe pas.

Plus précisément je suis sous arch linux, j'ai d'abord essayé d'utiliser le Paquet AUR mais c'est disfunctional.

Donc j'ai installé le la documentation, faire en sorte de modifier le ./install.sh fichier, en précisant python2 dans le cadre de cette discussion sur google groupes, cela ne fonctionne pas non plus. après l'exécution de la commande gcloud auth login je reçois le même message d'erreur comme affiché ci-dessus.

  • Pourquoi ne pouvez-vous pas faire exactement ce que dit le message, et de définir la CLOUDSDK_PYTHON variable d'environnement? Pourquoi pensez-vous que les fichiers doivent être "modifié"?
  • donc, c'est quoi? juste set CLOUDSDK_PYTHON = *location of python2?
  • Oui, quelque chose comme ceci: export CLOUDSDK_PYTHON=/path/to/appropriate/python
  • À quoi ça sert exactement? Les changements de mon ~/bashrc fichier est-il?
  • I guess the first question we should be asking is "with all the money google makes off of their customers why can't they hire someone to ensure that their cloud sdk works with python 3?" -même ici