-bash:datalab:找不到命令

时间:2017-07-20 12:37:50

标签: google-cloud-datalab

我通过运行gcloud components install datalab

安装了cloud datalab组件

但是,在尝试创建datalab实例时,我的终端始终收到以下错误:
-bash: datalab: command not found

enter image description here

当我运行gcloud components list时,我知道我已正确安装了datalab,如下图所示: enter image description here

知道可能出现什么问题吗?

3 个答案:

答案 0 :(得分:1)

根据gcloud components list的输出,您已经安装了datalab命令行工具。二进制文件应出现在此位置:$GOGOLE_CLOUD_SDK_INSTALL_DIR/bin/datalab

如果只运行datalab仍然没有调用此二进制文件,那么您的$PATH环境变量中没有Cloud SDK bin目录。

要确认此理论,请验证您是否能够通过提供完整路径来运行datalab

示例(假设您的Cloud SDK安装在~/google-cloud-sdk):

~/google-cloud-sdk/bin/datalab

答案 1 :(得分:0)

我遇到了同样的问题,我可以通过在this instruction之后重新安装Google Cloud SDK来解决此问题,然后重试。

确保在重新安装之前删除原始gcloud命令,因为它可能安装在不同的路径中。

我使用的是Debian,而gcloud命令最初位于/ usr / local / bin / gcloud下,这就是问题所在。 (我不记得我是如何安装命令的。)当我跟着the instruction时,它安装在/ usr / bin / gcloud上,虽然它指示我运行,但它运行正常:

$ sudo apt-get install google-cloud-sdk-datalab

而不是:

$ gcloud components install datalab

答案 2 :(得分:0)

我只是遇到了这个问题,发现我的bash配置文件中的以下代码指向错误的安装文件夹(大概是在我决定以不同于最初的方式更新或重新安装之后),然后更改为正确的位置(使用gcloud信息查找)已修复:

silder