我按照这里的步骤从源码在我的MacBook Pro 10.12.5上安装了TensorFlow。
TensorFlow可以正常工作,但我无法运行TensorBoard。似乎tensorboard没有正确安装。
当我尝试运行tensorboard --logdir=...
时,它会显示-bash: tensorboard: command not found
。而locate tensorboard
则没有任何返回结果。
我需要额外进行什么步骤来安装tensorboard吗?
我按照这里的步骤从源码在我的MacBook Pro 10.12.5上安装了TensorFlow。
TensorFlow可以正常工作,但我无法运行TensorBoard。似乎tensorboard没有正确安装。
当我尝试运行tensorboard --logdir=...
时,它会显示-bash: tensorboard: command not found
。而locate tensorboard
则没有任何返回结果。
我需要额外进行什么步骤来安装tensorboard吗?
您可以像这样将tensorboard
作为Python模块调用:
python3 -m tensorboard.main --logdir=~/my/training/dir
或者将以下内容添加到您的.profile文件中:
alias tensorboard='python3 -m tensorboard.main'
如果其他方法都不起作用,那么请尝试这个。它可能会对你有所帮助。
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. 执行以下命令以启动 tensorboard。
python main.py --logdir=/path/to/log_file/
main.py
文件怎么办?这就是我在使用通过 conda 安装的 tensorflow 1.14.0 时遇到的情况。 - Aposhianpython3 -m tensorboard.main --logdir=logdir
运行目录可以使用以下命令:
将=logdir更改为="dir/TensorFlow" (目录路径)
python -m tensorboard.main --logdir=logs
最快的解决方案 -
echo "alias tensorboard='python3 -m tensorboard.main'" >> ~/.bash_profile
将此添加到您的 .bash_profile 后,您可以使用
tensorboard --logdir=/path