【报错】PyTorch使用tensorboard出错:tensorboard : 无法将“tensorboard”项识别为 cmdlet、函数、脚本文件或可运行程序的名称

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

猜你喜欢

转载自blog.csdn.net/GODXML/article/details/124695624