PS E:\python_work\DeepLearning\Test_Project\DNN_for_Fake\log> tensorboard --logdir=./
tensorboard : 无法将“tensorboard”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径
正确,然后再试一次。
所在位置 行:1 字符: 1
+ tensorboard --logdir=./
+ ~~~~~~~~~~~
+ CategoryInfo : ObjectNotFound: (tensorboard:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
这个问题可能很多人在PyTorch环境下第一次使用tensorboard都会遇到的问题。除了这种报错,包括其他的无法使用(没有弹出url)的情况,问题可能差不多。
我的排坑经历:
上网搜索,总结下来有这么几种解决办法:
1、将你的虚拟环境下的tensorboard.exe的路径加到path变量。
然后。。。我没找到,应该是没有(其实这里就应该能看出问题了)
2、没有下载TensorFlow和tensorboard。
黑人问号脸????我PyTorch环境还要搞个TensorFlow???说没有TensorFlow不能调用tensorboard?
这时我才反应过来,我当时只装了tensorboardX发现可以调用,就没装tensorboard了。所以是不是就因为没装tensorboard。但有人说没有TensorFlow不能装tensorboard。。。
我就试了下,直接再装了个tensorboard(没有TensorFlow),竟然就成功了。。。
总结
在PyTorch环境下使用tensorboard,需要安装tensorboardX、tensorboard(我是这个顺序)
不用再装TensorFlow
pip install tensorboardX
pip install tensorboard