ModuleNotFoundError: No module named 'tensorboard'
一、报错情况描述
Traceback (most recent call last):
File "main.py", line 5, in <module>
from train import run
File "**运行脚本路径**/spherenet_code/train.py", line 9, in <module>
from torch.utils.tensorboard import SummaryWriter
File "**conda虚拟环境路径**/spherenet/lib/python3.7/site-packages/torch/utils/tensorboard/__init__.py", line 1, in <module>
import tensorboard
ModuleNotFoundError: No module named 'tensorboard'
如果您使用的是 pytorch,似乎也需要自己安装它,尽管 pytorch 在他们的教程(或根本没有)中没有明确说明。
关于tensorboard
:
二、解决方法Once you’ve installed TensorBoard, these utilities let you log PyTorch models and metrics into a directory for visualization within the TensorBoard UI. Scalars, images, histograms, graphs, and embedding visualizations are all supported for PyTorch models and tensors as well as Caffe2 nets and blobs.
百度了一下问题给了两个解决方法,其实也是conda虚拟环境
两个安装方法:pip
和conda
。
不过还是看了一下官网的教程,根绝官网的方式安装试了一下。
运行命令:conda install -y -c conda-forge tensorboard
运行命令:pip install tensorboard
需要有安装要求:
结果:
pyTorch
官网地址:https://pytorch.org/
This can then be visualized with TensorBoard, which should be installable and runnable with:
pip install tensorboard
tensorboard --logdir=runs
结语
一般还是按着官网给的方法来安装比较好,可是有一个缺点就是:好多不知道怎么在官网里面找到我们想要的东西,其实也是要多看、多查。习惯了就比较好了,多多培养查询能力也很重要。
百度查询当然是可以的,可是效率不高,而且还需要甄别。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)