代码之家  ›  专栏  ›  技术社区  ›  mrgloom

ValueError:名称projecto的插件重复

  •  0
  • mrgloom  · 技术社区  · 5 年前

    tensorboard --logdir log_dir 我得到一个错误:

    Traceback (most recent call last):
      File "/home/user/.local/bin/tensorboard", line 11, in <module>
        sys.exit(run_main())
      File "/home/user/.local/lib/python3.6/site-packages/tensorboard/main.py", line 64, in run_main
        app.run(tensorboard.main, flags_parser=tensorboard.configure)
      File "/home/user/.local/lib/python3.6/site-packages/absl/app.py", line 300, in run
        _run_main(main, args)
      File "/home/user/.local/lib/python3.6/site-packages/absl/app.py", line 251, in _run_main
        sys.exit(main(argv))
      File "/home/user/.local/lib/python3.6/site-packages/tensorboard/program.py", line 228, in main
        server = self._make_server()
      File "/home/user/.local/lib/python3.6/site-packages/tensorboard/program.py", line 309, in _make_server
        self.assets_zip_provider)
      File "/home/user/.local/lib/python3.6/site-packages/tensorboard/backend/application.py", line 161, in standard_tensorboard_wsgi
        reload_task)
      File "/home/user/.local/lib/python3.6/site-packages/tensorboard/backend/application.py", line 194, in TensorBoardWSGIApp
        return TensorBoardWSGI(plugins, path_prefix)
      File "/home/user/.local/lib/python3.6/site-packages/tensorboard/backend/application.py", line 245, in __init__
        raise ValueError('Duplicate plugins for name %s' % plugin.plugin_name)
    ValueError: Duplicate plugins for name projector
    

    这个问题的原因是什么?

    0 回复  |  直到 5 年前
        1
  •  15
  •   user12144432    5 年前

    在安装tensorflow==2.0.0-rc2之后,我遇到了同样的问题。卸载tensorboard没有帮助。

    我的案子的罪魁祸首是结核夜套餐:

    #python3.7 -m pip list | grep tb
    tb-nightly           1.15.0a20190806
    

    卸下包装并重新安装tensorflow后,tensorboard开始正常工作。

        2
  •  10
  •   Mageswaran    5 年前

    做一个 pip list 看看tensorflow libs有什么版本。在我的系统里

    ...
    tensorboard                   1.14.0              
    tensorflow-estimator          1.14.0              
    tensorflow-gpu                2.0.0rc0            
    tensorflow-serving-api        1.14.0              
    termcolor                     1.1.0               
    tf-estimator-nightly          1.14.0.dev2019080601
    ...
    

    以下是我所做的:

    pip uninstall tensorboard
    pip install --force-reinstall tf-nightly-2.0-preview
    
        3
  •  5
  •   envi z    5 年前

    如果系统中安装了两个版本的tensorboard,则需要卸载其中一个。

    我被困了好几个小时,但最后我用了:

    很有魅力: https://github.com/pytorch/pytorch/issues/22676

    • pip卸载tb nightly tensorboardX tensorboard
    • pip安装张力板
        4
  •  1
  •   Unnikrishnan    5 年前

    如果显示两个,则运行以下代码 tensorboard 安装在您的系统上删除一个。

    import pkg_resources
    
    for entry_point in pkg_resources.iter_entry_points('tensorboard_plugins'):
        print(entry_point.dist)
    
        5
  •  0
  •   jxmorris12    4 年前

    解决这些问题的一个简单方法是调用tensorboard via python -m tensorboard.main tensorboard --logdir ./model --port 6006 具有 python -m tensorboard.main --logdir ./model --port 6006 . 轻松多了!