3

我的操作系统是win7。我想安装云 SDK。但它“安装失败”。错误消息是:

Output folder: C:\Program Files (x86)\Google\Cloud SDK
Downloading Google Cloud SDK core.
Extracting Google Cloud SDK core.
Create Google Cloud SDK bat file: C:\Program Files (x86)\Google\Cloud SDK\cloud_env.bat
Installing components.
Welcome to the Google Cloud SDK!
ERROR: gcloud crashed (UnicodeDecodeError): 'ascii' codec can't decode byte 0xa4 in position 9: ordinal not in range(128)
If you would like to report this issue, please run the following command:
  gcloud feedback
To check gcloud for common problems, please run the following command:
  gcloud info --run-diagnostics
ERROR: Cannot use bundled Python installation to update Cloud SDK in
non-interactive mode. Please run again in interactive mode.
If you really want to run in non-interactive mode, please run the
following command before re-running this one:
 FOR /F "delims=" %i in ( '""C:\Program Files (x86)\Google\Cloud SDK\google-cloud-sdk\bin\gcloud.cmd"" components copy-bundled-python'
 ) DO (
SET CLOUDSDK_PYTHON=%i
)
(Substitute `%%i` for `%i` if in a .bat script.)
Failed to install.

有人能帮我吗?

4

3 回答 3

6

我通过重新安装谷歌云 sdk 来修复它。(如果你不能卸载只是重命名文件夹:C:\Program Files (x86)\Google\Cloud SDK到别的东西并尝试安装程序)

并通过将CLOUDSDK_PYTHON环境变量设置为C:\Python27\python.exe(python v2.7的安装文件夹)

在此处输入图像描述

现在安装应用程序引擎组件再次工作。

选项 2

检查您的配置:gcloud config list如果您看到:disable_prompts = True。这可能就是谷歌说禁用交互模式的原因。如果您删除此值,它可能会删除此错误。

于 2017-04-25T12:01:15.837 回答
3

我在 Windows 8 上也有错误

错误:gcloud 加载失败:“ascii”编解码器无法解码字节...

  1. 我检查了我的安装路径。它包含非ASCII符号。所以我重新启动安装程序并将安装路径更改为C:\Program Files\Google\Cloud SDK

之后我有错误

要使用 Google Cloud SDK,您必须在 PATH 上安装 Python。作为替代方案,您也可以将 CLOUDSDK_PYTHON 环境变量设置为 Python 可执行文件的位置。安装失败。

尽管按照手册的建议选中了“捆绑 Python”选项。

  1. 我从https://www.python.org/downloads/release/python-2714/下载并安装了最新的 Python 2.7.14(Google SDK 不适用于 Python 3)

  2. 可执行文件的默认路径是C:\Python27\python.exe,因此在我的控制面板中将其添加为 CLOUDSDK_PYTHON 系统变量并重新启动。

终于安装好了。

于 2017-11-18T10:21:16.957 回答
0

我的本地帐户名称包含非 ASCII 字符。

我通过创建仅具有 ASCII 字符名称的新本地帐户来解决此问题。

于 2018-11-21T02:46:42.580 回答