【发布时间】:2021-03-18 23:03:09
【问题描述】:
我试图让 Google Cloud SDK 在我的 Windows 10 桌面上运行,但是当我使用 SDK shell 时(据我所知,它只是命令行,但目录更改为安装 Cloud SDK 的位置) ,运行 'gcloud init' 会返回以下内容:
'""C:\Program' 未被识别为内部或外部命令, 可运行的程序或批处理文件。 没有找到 Python;从 Microsoft Store 安装不带参数运行,或从设置 > 管理应用程序执行别名禁用此快捷方式。 '""C:\Program' 未被识别为内部或外部命令, 可运行的程序或批处理文件。 没有找到 Python;从 Microsoft Store 安装不带参数运行,或从设置 > 管理应用程序执行别名禁用此快捷方式。 没有找到 Python;不带参数运行以从 Microsoft Store 安装,或从“设置”>“管理应用执行别名”禁用此快捷方式。
然后它完成配置并告诉我“您的 Google Cloud SDK 已配置并可以使用!”但是,每当我运行任何其他命令时,我都会再次弹出相同的错误消息,然后再继续执行该命令的任何操作。我相信 Python 已正确安装并添加到 Path 中,当我从与我的“gcloud init”调用相同的命令行、相同目录调用 python 时,它会按预期运行并打开一个 python 控制台。关于问题可能是什么的任何想法? (或者它甚至会影响什么?)
【问题讨论】:
-
1) 显示产生错误的命令。此外,使用问题文本格式选项,以便可以轻松阅读错误消息。 2)该错误是由于PATH环境变量被弄乱造成的。在命令提示符中运行时,将此命令
echo %PATH%的输出添加到您的问题中。 3) Google Cloud CLI 不需要 Python,它包含自己的版本。安装时不要取消选择它。 4) 我的建议是卸载 CLI,重新启动系统,修复 PATH 环境变量,重新启动,然后再次安装。 -
使用内置 python 重新安装似乎有效。谢谢!
标签: python google-cloud-platform gcloud