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
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:
Définissez une variable env de la session de terminal actuel set CLOUDSDK_PYTHON="C:\Users\user\AppData\Local\Programs\Python\Python37\python.exe"
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.
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".
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.