在tensorflow上安装bazel时出错:找不到命令

时间:2016-08-17 23:50:50

标签: cmd terminal tensorflow bazel

我正在尝试使用bazel为Tensorflow中的新类别运行重新训练初始层。

我对jupyter笔记本以外的任何东西都知之甚少,所以终端工作=复制和粘贴。

我通过brew安装了bazel。所以它在某处。

当我跑步时:

bazel build tensorflow/examples/image_retraining:retrain

我收到错误:

-bash: bazel: command not found

所以我也尝试了这个:

export PATH="$PATH:$HOME/bin"

但什么都没发生。我做错了什么?

2 个答案:

答案 0 :(得分:1)

尝试跑步:

$ brew info bazel

这应该打印到安装Bazel的路径。你可以从那里使用它(/usr/local/Cellar/bazel/0.3.1/bin/bazel build tensorflow/and/so/on)或者在PATH的某个地方创建一个符号链接,例如,

$ mkdir $HOME/bin
$ ln -s /usr/local/Cellar/bazel/0.3.1/bin/bazel $HOME/bin/bazel

然后它应该与您尝试的第一个命令一起使用。

(确认bazel实际 位于/usr/local/Cellar/bazel/0.3.1/bin/bazel,这只是猜测。)

答案 1 :(得分:1)

首先,您必须检查是否已安装bazelwhich bazel可以做到这一点。如果您的计算机上未安装bazel。尝试按照此页面中的指南安装bazel。 https://bazel.build/versions/master/docs/install-ubuntu.html