先展示收集的资料
第一招,换镜像
#由于pytorch本身不自带tensorboard包,一般这样报错都是由于未安装tensorboard包导致的。
#可以通过pip 加载清华镜像源进行安装
sudo pip install -i https://mirrors.aliyun.com/pypi/simple/ tensorboard
如果正确安装tensorboard之后,重新运行代码,还是报错找不到在torch.utils.tensorboard中找不到SummaryWriter该怎么办。
别着急,因为SummaryWriter是存在于tensorboardX(其作为tensorboard的子模块)因此同样通过pip进行安装:
sudo pip install -i https://mirrors.aliyun.com/pypi/simple/ tensorboardX
如果正确安装tensorboardX依旧找不到SummaryWriter
请将报错的:
from torch.utils.tensorboard import SummaryWriter
改为:
from tensorboardX import SummaryWriter
from torch.utils.tensorboard import SummaryWriter导入不成功问题_tensorboard 无法import summarywriter-CSDN博客
顺便查了Tensorboard的使用 ---- SummaryWriter类(pytorch版)
Tensorboard的使用 ---- SummaryWriter类(pytorch版)-CSDN博客
然后了解了要先安装tensorboard,再安装tensorboardX。
SummaryWriter属于tensorboardX库
tensorboardX安装:
因为tensorboardX是对tensorboard进行了封装后,开放出来使用,所以必须先安装tensorboard, 再安装tensorboardX
https://blog.csdn.net/HowieXue/article/details/105412155
项目地址:
https://github.com/lanpa/tensorboardX
Pytorch可视化工具tensorboardX(安装不踩坑,已修改)_建议安装版本 >= 0.2.0 的 pytorch profiler tensorboard 插件。-CSDN博客
最后我发现都不行。
只能直接使用pip的whl文件进行本地安装了
首先先在pip官网找到对应的文件
下载whl文件,按照如下格式在终端输入
pip install F:/BlockChain/tensorboard-2.8.0-py3-none-any.whl
之后就静候佳音