栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

【必】ValueError: Not a TBLoader or TBPlugin subclass: <class ‘tensorboard

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

【必】ValueError: Not a TBLoader or TBPlugin subclass: <class ‘tensorboard

【问题】在做Tensorboard可视化过程中,已经安装了TensorFlow和Tensorboard包,但还是会出现如下问题。

raceback (most recent call last):
  File "C:UserswendongAnaconda3envspytorchscriptstensorboard-script.py", line 10, in 
    sys.exit(run_main())
  File "C:UserswendongAnaconda3envspytorchlibsite-packagestensorboardmain.py", line 59, in run_main
    program.get_default_assets_zip_provider())
  File "C:UserswendongAnaconda3envspytorchlibsite-packagestensorboardprogram.py", line 144, in __init__
    self.plugin_loaders = [make_loader(p) for p in plugins]
  File "C:UserswendongAnaconda3envspytorchlibsite-packagestensorboardprogram.py", line 144, in 
    self.plugin_loaders = [make_loader(p) for p in plugins]
  File "C:UserswendongAnaconda3envspytorchlibsite-packagestensorboardprogram.py", line 143, in make_loader
    raise ValueError("Not a TBLoader or TBPlugin subclass: %s" % plugin)
ValueError: Not a TBLoader or TBPlugin subclass: 

【解决】看了N多五花八门的解决办法,最后发现其实注意以下量两点即可。

①python中出现的很多问题都是不同包之间版本不一致引起的,此处要注意自己的TensorFlow和Tensorboard包版本是否一致。

②也是最最最重要的一点,很多人忽视了pip install和conda install之间的区别。

pip install的包其实在私有环境里,而conda install安装的包则放在Anaconda的pkgs目录下,是基环境。所以在此处建议创建自己的私有环境。

具体流程:Anaconda-用conda创建python虚拟环境 - 知乎 (zhihu.com)

很多人注意到自己在conda list里的包版本一致,但忽略的pip list里有相同包【不同版本】的问题。 

所以博主在此将pip list中的TensorFlow和Tensorboard包全部install,在conda中重新对两个包进行安装,以使其版本一致。

conda list如下

 pip list 如下【手动uninstall这两个包】

 此时则不会出现上述问题:

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/725097.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号