web-dev-qa-db-fra.com

Pourquoi suis-je (gsutil): "C: \ utilisateurs \ user \ appdata \ local \ Programmes \ Python \ python37 \ python.exe": commande non trouvée

Après avoir installé Google cloud sdk et connecter au projet souhaité firebase je reçois:

ERREUR: (Gsutil) "C:\Utilisateurs\User\AppData\Local\Programmes\Python\Python37\Python.exe": Commande introuvable lors de l'exécution de la commande gsutil.

Mon stup actuel est:

windows 10
Google Cloud SDK 281.0.0
bq 2.0.53
core 2020.02.14
gsutil 4.47
python 3.7

Ma théorie est, tout en installant "correctement" python pas d'accès aux commandes Gsutil

8
caffieineAnxiety

J'ai eu le même problème et j'ai pu résoudre le problème en définissant une nouvelle variable d'environnement pour Cloudsdk_python. Sur Windows 10, vous pouvez le faire à partir de la ligne de commande de 2 façons:

  1. Définissez une variable env de la session de terminal actuel set CLOUDSDK_PYTHON="C:\Users\user\AppData\Local\Programs\Python\Python37\python.exe"

  2. Définir une variable envers permanente setx CLOUDSDK_PYTHON="C:\Users\user\AppData\Local\Programs\Python\Python37\python.exe"

Le chemin de fichier sera probablement différent pour tout le monde, alors vérifiez d'abord où est situé Python.exe et utiliser votre propre chemin. J'espère que ça aide.

2
Vlad Caciuc

Pour voir une liste de composants disponibles et actuellement installés, exécutez la commande:

liste des composants GCloud

Pour mettre à jour tous les composants installés à la dernière version disponible (282.0) de Cloud SDK, exécutez la commande:

mise à jour des composants GCloud

Vous pouvez également la réinstaller en suivant ce document , tandis que Cloud SDK utilise actuellement Python 2 par défaut, vous pouvez utiliser un fichier existant Python Installation Si nécessaire en décochez la possibilité de "installer groupé python".

0
Hao Z

Comme il a été suggéré ci-dessus, la réinstallation de l'utilisation de Bundled python a travaillé pour moi. J'avais mal supposé de Google Doc, je devrais choisir entre Bundled ou Current python Installation ne réalisant pas les deux pouvant courir sans conflit.

0
caffieineAnxiety