所有内容看完再进行操作
tensorboard : 无法将“tensorboard”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。
本人原因是没有tensorboard包,怎么看有没有tensorboard,在pycharm里看。
如果发现缺少这个包,怎么添加?
如果只是在终端里添加容易添加不对,我是在命令行里添加的,win+r打开命令行,然后一次输入一下命令行
1.打开环境
conda env list
2.激活环境
conda activate pytorch
//pytorch 是我的环境名
3.安装 tensorboard包
pip install tensorboard
如果不行,可以尝试在pycharm卸载tensorboard
pip uninstall tensorboard
在命令行里安装下面两个包
pip install tensorboardX
pip install tensorboard
在上述完成后,已经可以正常显示训练结果了,但是我发现有提示说缺少TensorFlow包,我有安装这个包,因为清华源太慢,我进行了换源,不知道其中哪部分有问题,导致文件缺少报错,我多次进行上面几个包的重新安装,不能解决问题,最后通过重新安装环境解决。
重新安装包,太过于慢了,我认为可以通过下面的方法删除所有的包,参考网址。
第一种
- 使用命令导出所有的第三方库至文件
pip freeze >requirements.txt
- 使用命令,按照导出的库的列表,卸载库文件
pip uninstall -r requirements.txt -y
这里文件名进行更改,别和之前包名字重复了
第二种
手动删除,找到pip把第三方库下载到哪里去了,然后手动删除就行了。
这种简单粗暴的方法有没有什么坏处呢?除了让你电脑变干净,就只剩下一个坏处了,那就是会把pip这个功能也给删除。
这是个小问题,在cmd终端里,运行下面2行命令,就可以恢复了。
python -m ensurepip
python -m pip install --upgrade pip