我的操作系统是win7。我想安装clould 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.
有人可以帮助我吗?
答案 0 :(得分:5)
我通过重新安装google cloud sdk来修复它。 (如果您无法卸载只需将文件夹重命名为C:\Program Files (x86)\Google\Cloud SDK
并尝试安装程序)
将CLOUDSDK_PYTHON
环境变量设置为C:\Python27\python.exe
(python v2.7的安装文件夹)
现在再次安装app-engine组件。
如果您看到gcloud config list
,请检查您的配置:disable_prompts = True
。这可能是谷歌说禁用交互模式的原因。如果删除此值,则可能会删除此错误。
答案 1 :(得分:3)
我在Windows 8上也有错误
错误:gcloud无法加载:' ascii'编解码器无法解码字节...
C:\Program Files\Google\Cloud SDK
之后我发现了错误
要使用Google Cloud SDK,您必须在PATH上安装Python。 或者,您也可以设置CLOUDSDK_PYTHON环境变量 到Python可执行文件的位置。 无法安装。
尽管选中了选项"捆绑的Python"为manual proposes。
我从https://www.python.org/downloads/release/python-2714/下载并安装了最新的Python 2.7.14(Google SDK不能与Python 3一起使用)
可执行文件的默认路径为C:\Python27\python.exe
,因此在控制面板中将其添加为CLOUDSDK_PYTHON系统变量,然后重新启动。
最后安装它。
答案 2 :(得分:0)
我的本地帐户名包含非ASCII字符。
我通过仅使用ASCII字符名称创建新的本地帐户来解决此问题。