gcloud在Windows上未被识别为内部或外部命令

Moh*_*eer 16 google-app-engine

我在Windows下安装Google App Engine(不使用Cygwin).运行bat脚本后,我关闭并重新打开cmd.exe并进入google-cloud-sdk目录.当我运行命令时gcloud auth login,我收到错误:

'gcloud' is not recognized as an internal or external command,
operable program or batch file.
Run Code Online (Sandbox Code Playgroud)

小智 9

如果它仍然不起作用,您还应该在系统路径中添加Google Cloud SDK Staging的路径,

C:\ Program Files\Google\Cloud SDK\google-cloud-sdk.staging\bin

因此,您需要在系统路径属性中同时满足以下两项要求

  • C:\ Program Files\Google\Cloud SDK\google-cloud-sdk\bin
  • C:\ Program Files\Google\Cloud SDK\google-cloud-sdk.staging\bin


小智 7

我也有同样的问题

“无法将gcloud识别为内部或外部命令”。

对于Windows 7用户,请转到:MyComputer->Right Click - Properties -> Advanced System Settings - advanced - Environment Variables

首先必须设置路径扩展。

这可以通过以下方式完成:

System variablesE中,nvironment variables选择PATHEXT->Edit -> Add ' ;.PY'..... PY以获取Python支持

其次更改环境变量:

System variablesEnvironment variables选择PATH->Edit-> ADD "C:\Program Files\Google\Cloud SDK\google-cloud-sdk\bin ",然后单击确定。

现在重新启动命令外壳,并使用以下命令进行检查:

'gcloud -h'
Run Code Online (Sandbox Code Playgroud)

当然可以。


Moh*_*eer 5

我刚刚又试了一次,我发现了问题。

C:\google-cloud-sdk\bin 没有添加到系统变量路径中。我补充说它现在工作正常。