2017-07-14 74 views
2

我通过这里描述的步骤在我的MacBook Pro 10.12.5上从源代码安装了TensorFlow。 https://www.tensorflow.org/install/install_sourcestensorboard:找不到命令

TensorFlow本身运作良好,但我无法运行TensorBoard。 似乎tensorboard没有正确安装。

当我尝试运行tensorboard --logdir=...它说-bash: tensorboard: command not found。并且locate tensorboard返回空。

我需要额外的步骤来安装张量板吗?

回答

0

您运行的是什么版本的Tensorflow?旧版本不包括Tensorboard。

如果您确实有更新的版本,则看到您正在使用OSX,这显然会给其他人带来一些问题:https://github.com/tensorflow/tensorflow/issues/2115检查此页面以解决问题!

作为MacPorts的用户,我已经习惯了从直路 的/ opt/local/bin目录运行的东西。当您通过MacPorts安装python包时,即 即可执行文件所在的位置 - 即使它们只是 文件到 的主python存储库的符号链接/opt/local/Library/Frameworks/Python.framework/Versions /2.7/bin/

PIP安装的东西到后者的目录,但显然不 符号链接添加到/ opt/local/bin目录

这从来不是不是一个问题(甚至拿出)我之前,因为 我只使用点安装(非可执行)包从python加载 。总之,有一个 /opt/local/Library/Frameworks/Python.framework/Versions/2.7/bin/tensorboard

这是一个PIP/MacPorts的-SOP不匹配/用户错误*和无关 特别是张量板。请关闭此问题。感谢您的帮助 。

*我的“定位”数据库正在更新的过程,但还没有完成

+0

谢谢你的回应。我正在使用1.2.1。我读过它,但它似乎不同于我目前的问题。 – user3864315

2

如果没有其他方法工作,那么试试这个。它可能会帮助你。
1.首先检查Tensorflow的位置。

pip show tensorflow 

它会显示这样的输出。
...
名称:tensorflow
版本:1.4.0
地点:/home/abc/xy/.local/lib/python2.7/site-packages
...
2.转到那个位置。

cd /home/abc/xy/.local/lib/python2.7/site-packages 

在那里你可以看到一个名为tensorboard的目录。

cd tensorboard 

3.必须有一个名为 'main.py' 文件。
4.执行以下命令启动张量板。

python main.py --logdir=/path/to/log_file/