You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

执行gcloud init命令返回Permission denied错误的排查求助

解决gcloud init执行时的Permission Denied错误

这个问题我之前排查过,核心原因是gcloud命令误指向了Windows系统里的Python占位程序,而不是你实际安装的Python解释器,加上Git Bash对这个系统目录的权限限制,就触发了权限拒绝的错误。

下面是具体的调试和解决步骤:

  • 第一步:确认当前Python路径是否正确
    先在Git Bash里执行which python,如果输出是/c/Users/me/AppData/Local/Microsoft/WindowsApps/python,那确实是指向了微软的Python stub(这个只是个跳转占位,不是真正的Python安装)。
    你可以打开CMD执行where python,找到你实际安装的Python路径,比如C:\Program Files\Python310\python.exe。

  • 第二步:给gcloud指定正确的Python解释器
    在Git Bash里设置环境变量,让gcloud用你实际的Python:

    export CLOUDSDK_PYTHON="/c/Program Files/Python310/python.exe"
    

    注意把路径换成你自己的Python安装路径,路径里的空格要加引号。如果想让这个设置永久生效,可以把这条命令加到Git Bash的~/.bashrc文件里。

  • 第三步:检查并修复权限
    右键点击你的Python安装目录(比如C:\Program Files\Python310)和Google Cloud SDK目录,选择「属性」→「安全」,确保当前用户拥有读取和写入的权限。如果没有,点击「编辑」添加权限。

  • 第四步:重新执行初始化命令
    完成上面的设置后,在Git Bash里再次运行gcloud init,应该就能正常执行了。

如果还是有问题,可以试试卸载并重新安装Google Cloud SDK,安装时选择「将gcloud添加到系统PATH」,并且指定正确的Python路径。

内容的提问来源于stack exchange,提问作者user12617173

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.06 11:47:38