Python3中Tensorboard commond not found 的解决办法

in TensorflowPython with 0 comment

我们在安装tensorflow的时候会依赖于tensorboard,但是,当我们按照网上的教程来执行:

tensorboard --logdir=your/path

时,发现:

command not found: tensorflow

所以就在网上找了一同答案,但是网上能找到的大多数是针对python2的,并且即使有python3的,也是之前的版本了,不过有一篇文章虽然没能解决我的问题,但是却提供了一些基本思路,所以我是这么解决的:

pip3 show tensorflow

找到安装包所在的位置:

Location: /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages
Requires: numpy, six, tensorflow-tensorboard, wheel, protobuf
cd /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages && ls

发现tensorflowtensorboard包是独立的

3.

cd tensorboard && ls

发现并没有网上说的tensorboard.py文件,能用的是一个main.py文件

4.

alias tensorboard='python3 /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/tensorboard/main.py' && source ~/.bash_profile

新建一个便捷的别名并更新

5.

tensorboard --logdir=/tmp

此时已经能成功跑起来。

Comments are closed.