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

如何在Datalab实例中运行gcloud与gsutil命令?

解决Datalab实例中gcloud: command not found的问题

我之前用新版CLI创建Datalab实例后,也碰到过完全一样的问题——SSH登录后执行gcloud或gsutil时直接提示命令找不到。其实核心原因是Cloud SDK的执行路径没被添加到当前用户的环境变量PATH里,下面给你几个实用的解决办法:

临时生效(仅当前会话可用)

如果只是临时需要用这些命令,不用永久配置的话,直接在终端里运行:

export PATH=$PATH:/usr/lib/google-cloud-sdk/bin

执行完之后输入gcloud --version验证一下,应该就能正常调用命令了。

永久生效(所有登录会话都可用)

要是想每次登录都不用重复设置,就把路径加到你的bash配置文件里:

  1. 打开用户目录下的.bashrc文件(如果用zsh就编辑.zshrc):
    nano ~/.bashrc
    
  2. 在文件末尾添加一行:
    export PATH=$PATH:/usr/lib/google-cloud-sdk/bin
    
  3. 保存并退出编辑器(nano里按Ctrl+O保存,Ctrl+X退出),然后执行下面的命令让配置立即生效:
    source ~/.bashrc
    

下次再登录实例时,gcloud和gsutil就能直接使用了。

额外排查点

如果上面的方法不管用,可以检查这两个地方:

  • 确认Cloud SDK的安装路径:执行ls /usr/lib/google-cloud-sdk/bin,看看里面有没有gcloud和gsutil文件。如果没有,可能是实例创建时SDK没安装成功,你可以手动安装:
    curl https://sdk.cloud.google.com | bash
    
  • 检查登录用户:如果你切换到了非默认用户操作,要确保该用户的环境变量配置正确,或者切换回默认用户再尝试。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.27 09:35:49