TensorBoard启动失败exit 1,报Duplicate plugins for name projector错误如何解决?
TensorBoard
Duplicate plugins for name projector 报错解决方案 这个错误本质是Python环境中存在多个版本的tensorboard-projector插件,导致TensorBoard启动时加载冲突。单纯卸载重装TensorFlow、TensorBoard不会自动清理残留的独立插件包,因此问题无法解决,可按照以下步骤修复:
步骤1:卸载所有相关残留包
依次执行以下命令卸载冲突包:
- 卸载tensorboard本体:
pip uninstall tensorboard -y - 卸载独立的projector插件:
pip uninstall tensorboard-plugin-projector -y - 如果你使用conda管理环境,同步执行conda卸载命令:
conda remove tensorboard tensorboard-plugin-projector -y
注意:如果你使用了虚拟环境,请先激活对应虚拟环境后再执行上述操作
步骤2:清理残留文件(关键步骤)
多数情况下卸载命令不会自动删除site-packages目录下的残留插件文件夹,需要手动清理:
- 执行命令
pip show pip,返回结果中的Location字段就是当前Python环境的第三方包安装路径,你报错中对应的路径为c:\users\shara\anaconda3\lib\site-packages\ - 进入该目录,找到以下两类文件夹,存在就直接删除:
- 名称为
tensorboard的文件夹 - 名称以
tensorboard_plugin_projector或tensorboard-plugin-projector开头的所有文件夹
- 名称为
步骤3:重新安装TensorBoard
清理完成后重新安装对应版本的TensorBoard即可:
- 如果你是搭配TensorFlow使用,直接安装适配当前TensorFlow版本的TensorBoard:
pip install tensorboard - 也可以指定兼容版本,例如适配TensorFlow 2.5的版本:
pip install tensorboard==2.5.0
验证修复
安装完成后执行tensorboard --version查看是否正常输出版本号,再执行启动命令验证是否可以正常启动。
内容的提问来源于stack exchange,提问作者user13687410
相关产品推荐
相关产品推荐

