'tensorboard'不是内部或外部命令,也不是可运行的程序或批处理文件。

使用tensorboard时,需要在cmd输入tensorboard --logdir "path",其中path为你的events文件保存的路径,但是有时输入后会报错。报错为’tensorboard’不是内部或外部命令,也不是可运行的程序或批处理文件。

看网上有很多方法说要把tensorboard添加的系统的路径中,之前对系统路径做过类似操作,感觉麻烦又危险。然后想到我是在anaconda中配的虚拟环境,tensorboard应该在虚拟环境中,应该可以先激活虚拟环境,然后直接让tensorboard.exe运行相应的文件。试验果真可以。不会再报错“'tensorboard’不是内部或外部命令,也不是可运行的程序或批处理文件",能成功启动tensorboard。
详细步骤如下:
1、以管理员身份运行anaconda promt,输入activate tensorflow2 其中(tensorflow2是你自己的虚拟环境名。

2、再进入到可视化的数据(event文件)所在的盘,比如在d盘下,可以直接输入d: 进入到d盘。

3、然后输入tensorboard.exe --logdir=path(其中path为可视化数据所在的文件夹,不用加引号。例:tensorboard.exe --logdir=D:\tensorboard_practice)

4、完成第三步之后,等一会,anaconda promt 会给你个网址,直接复制到浏览器里即可。

上一篇:《Linux内核设计与实现》 读书笔记(3)--Linux的进程


下一篇:mnist识别手写数字以及tensorboard可视化