インストール後Google cloud sdk
および希望するfirebase
プロジェクトに接続しています。
エラー:(gsutil) "C:\ Users\user\AppData\Local\Programs\Python\Python37\python.exe":gsutilコマンドの実行時にコマンドが見つかりません。
私の現在のstupは:
windows 10
Google Cloud SDK 281.0.0
bq 2.0.53
core 2020.02.14
gsutil 4.47
python 3.7
私の理論では、「正しく」インストールされている間pythonはgsutilコマンドにアクセスできません。
同じ問題があり、CLOUDSDK_PYTHONの新しい環境変数を設定することで解決できました。 Windows 10では、次の2つの方法でコマンドラインからこれを行うことができます。
現在のターミナルセッションの環境変数を設定しますset CLOUDSDK_PYTHON="C:\Users\user\AppData\Local\Programs\Python\Python37\python.exe"
永続的な環境変数を設定するsetx CLOUDSDK_PYTHON="C:\Users\user\AppData\Local\Programs\Python\Python37\python.exe"
ファイルのパスはおそらく誰でも異なるため、最初にpython.exeの場所を確認し、独自のパスを使用します。これがお役に立てば幸いです。
利用可能で現在インストールされているコンポーネントのリストを表示するには、次のコマンドを実行します。
gcloudコンポーネントリスト
インストールされているすべてのコンポーネントをCloud SDKの利用可能な最新バージョン(282.0)に更新するには、次のコマンドを実行します。
gcloudコンポーネントの更新
この ドキュメント に従って再インストールすることもできますが、Cloud SDKは現在デフォルトでPython 2を使用していますが、既存のPython必要に応じて、[バンドルされたPythonをインストールする]オプションをオフにしてインストールします。
上記で提案されているように、バンドルされたpythonを使用して再インストールするとうまくいきました。バンドルされているか、現在のpythonインストールを選択する必要があるとGoogleのドキュメントから誤って想定していましたが、両方が競合なしで実行できることを認識していません。