ModuleNotFoundError: No module named ‘tensorboard‘

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虚拟环境两个安装方法:pipconda
不过还是看了一下官网的教程,根绝官网的方式安装试了一下。

方法一

运行命令:conda install -y -c conda-forge tensorboard
ModuleNotFoundError: No module named ‘tensorboard‘_第1张图片

方法二

运行命令:pip install tensorboard
ModuleNotFoundError: No module named ‘tensorboard‘_第2张图片
需要有安装要求:

ModuleNotFoundError: No module named ‘tensorboard‘_第3张图片
结果:

官方安装方法

pyTorch官网地址:https://pytorch.org/
ModuleNotFoundError: No module named ‘tensorboard‘_第4张图片

This can then be visualized with TensorBoard, which should be installable and runnable with:

pip install tensorboard
tensorboard --logdir=runs

ModuleNotFoundError: No module named ‘tensorboard‘_第5张图片

结语

一般还是按着官网给的方法来安装比较好,可是有一个缺点就是:好多不知道怎么在官网里面找到我们想要的东西,其实也是要多看、多查。习惯了就比较好了,多多培养查询能力也很重要。
百度查询当然是可以的,可是效率不高,而且还需要甄别。

你可能感兴趣的:(毕业材料准备,一些小应用+技巧+方法,研究生活,tensorboard库,pytorch库安装)