0
1

More than 3 years have passed since last update.

Windows10へのGoogle Cloud SDKインストール失敗

Last updated at Posted at 2020-10-27

Google Cloud SDKをWindows10に最新のインストーラー(今現在、2020/10)からインストールしようとすると、インストールが途中で止まります。
最新のインストーラーだと、ネットにあった解決法を試みてもすべて失敗したので、先人が解決したのと同じ古いバージョンに戻して解決しました。

https://qiita.com/qrusadorz/items/264b5a9f1d8b5ea90416
 このサイトにあるように、google-cloud-sdk-273.0.0-windows-x86_64-bundled-python.zip
 をダウンロードする。
 ダウンロードしたzipファイルは、C:\Program Files (x86)\Google\Cloud SDK以下に展開した。
 最初はC:\Users\〇〇\AppData\Local\Google\Cloud SDKに展開したが、〇〇が日本語名であり、
 インストール時に日本語名が文字化けしてエラーになったので、C:\Program Files (x86)\・・・
 に展開した。

https://qiita.com/hirocueki2/items/1789998804c4e7ec1ef3
PowerShellで環境変数を設定

$env:CLOUDSDK_PYTHON="C:\Program Files (x86)\Google\Cloud SDK\google-cloud-sdk\platform\bundledpython\python.exe" 

C:\Program Files (x86)\Google\Cloud SDK\google-cloud-sdk\platform\bundledpython\Lib\site-packagesに下記を置く

sitecustomize.py
import sys
sys.setdefaultencoding('shift-jis')

https://qiita.com/yuxzux/items/b14d55311b7826cdde7c
C:\Program Files (x86)\Google\Cloud SDK\google-cloud-sdk\install.bat
47行目あたりを書き換える

修正前
 SET CLOUDSDK_PYTHON=%%i
修正後:日本語を入れるとエラーが起きたので、相対パスで
 SET CLOUDSDK_PYTHON=".\platform\bundledpython\python.exe"

④インストールを行う

cd "C:\Program Files (x86)\Google\Cloud SDK\google-cloud-sdk"
.\install.bat

⑤環境変数を書き換える(これをやらないと、後に実行するgcloudコマンドがエラーになる)

 $env:CLOUDSDK_PYTHON_SITEPACKAGES="C:\Program Files (x86)\Google\Cloud SDK\google-cloud-sdk\platform\bundledpython\Lib\site-packages"
0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1