使用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 会给你个网址,直接复制到浏览器里即可。