ubuntu终端下tensorboard找不到命令
参考
https://www.cnblogs.com/Jeb15/p/6080331.html
https://blog.csdn.net/u010412858/article/details/83088091
https://blog.csdn.net/weixin_35653315/article/details/71330280
https://blog.csdn.net/yuzaipiaofei/article/details/80891108
先说我的前提
1.我的python3.5不是pip下载,是u盘里的直接放入,解压
2.pycharm也是压缩包放入解压,安装
像我这样做极有可能会出现tensorboard找不到命令
原因:默认python不是我的3.5版而是2.7(2.7版本是ubuntu自带的)且python2版本我更本删不掉
先查看默认版本终端输入(不用在后面加2或3,要看的是系统默认版本)
python--version
一.如果是3.5建议重装tensroflow ,tensroflow包括tensorboard
sudo pip install tensorflow==1.12.0
sudo pip install tensorflow-gpu==1.12.0
使用pip有可能报错,原因版本太低,而且它也无法升级自己,原因也是版本太低,我直接无语,解决办法换源
换源请移至:https://blog.csdn.net/yuzaipiaofei/article/details/80891108
建议再实验tensorboard
终端直接输入tensorboard 没出现找不到命令就成功
如果要打tensorboard --logdir命令记得cd到你log文件目录下
3.5版本不行请移至https://blog.csdn.net/weixin_35653315/article/details/71330280
反正我是找不到我的tensorboard.py文件,我在ubuntu更本就没有
用find命令也没找到
二.2.7版本请继续
ctrl+alt+t打开终端输入python 查看版本
在终端敲入如下代码即可改变默认版本:
sudo update-alternatives --install /usr/bin/python python /usr/bin/python2 100
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 150
如果要切换到Python2,执行:
sudo update-alternatives --config python
建议再实验tensorboard
终端直接输入tensorboard 没出现找不到命令就成功
不行的话
再重装tensroflow tensroflow包括tensorboard
sudo pip install tensorflow==1.12.0
sudo pip install tensorflow-gpu==1.12.0
建议再实验tensorboard
终端直接输入tensorboard 没出现找不到命令就成功
然后我又报错翻译一下说我6006端口占用
解决方案:
cd [your log dir]
tensorboard --logdir ./ --host=127.0.0.1
进入浏览器中打开:http://127.0.0.1:6006
然后我就行啦!
之前还在pycharm终端下tensorboard可以打开,但是没有数据还报错网上说步骤问题只能在用户终端打开,我win系统就行,反正不知道为什么,但是这个验证了我是有tensorboard
如果还不行,请移步至其他文章