Windowsでgcloudコマンドを実行したら unknown encoding: cp65001 というエラーが出て使えない時の解決方法


内容

gcloudコマンドを実行したらいきなりERROR: gcloud crashed (LookupError): unknown encoding: cp65001という内容のエラーが出た。

なにぃと思ってgcloud feedbackを実行しても同じエラーが出る。

実行環境

  • Windows 10 Insider Preview 19037.1 (vb_release)
  • Google Cloud SDK 273.0.0
  • PowerShell 5.1.19037.1

原因

これはPythonのエラーらしい

解決方法

PYTHONIOENCODINGという環境変数にUTF-8を設定することでエラーを解決できた。

PowerShellの場合

PowerShell
$env:PYTHONIOENCODING="UTF-8"

コマンドプロントの場合

コマンドプロンプト
set PYTHONIOENCODING="UTF-8"

参考にしたサイト