ubuntu终端下tensorboard找不到命令

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

如果还不行,请移步至其他文章

你可能感兴趣的:(ubuntu终端下tensorboard找不到命令)