J'essaie d'installer le SDK Google Cloud qui nécessite Python 2.7. J'ai les deux Python 3.5 et 2.7 avec Anaconda. On me donne un script shell et je voudrais dire au script shell d'utiliser Python 2.7. Comment ferais-je cela?Installation de Google Cloud SDK avec Python 2.7
1
A
Répondre
1
Vous pouvez changer la version de python gcloud
est utilisé en réglant la variable d'environnement
CLOUDSDK_PYTHON=path/to/pyton2.7
alors vous pouvez exécuter install.sh
.
Notez que vous devez avoir cette variable d'environnement défini chaque fois que vous utilisez gcloud
, de sorte que vous pouvez définir en permanence pour votre coquille.
1
Une chose supplémentaire à ajouter à la réponse de @ cherba:
Sous Windows j'ai trouvé CLOUDSDK_PYTHON devait être une variable de niveau utilisateur et non une variable de niveau système. (C'est la première case si vous regardez les variables d'environnement système Windows.)
J'ai peur que cela n'a pas fonctionné. J'avais aussi compris que gcloud était installé avec le SDK, donc la variable d'environnement pour le cloudSDK serait-elle disponible avant d'exécuter le fichier install.sh? –
Avez-vous la même erreur? Oui, la variable d'environnement doit être définie et exportée avant d'exécuter quoi que ce soit dans le cloud sdk, y compris le script install.sh. – cherba