AttributeError: module 'tensorboard.util' has no attribute 'PersistentOpEvaluator' , when trying to use TensorBoard
AttributeError: module 'tensorboard.util' has no attribute 'PersistentOpEvaluator' , when trying to use TensorBoard
我使用 tensorboard 创建了一些日志文件,但我无法访问它们。
正在使用
在命令提示符下 tensorboard
或 tensorboard --logdir=logs/
给出以下错误:-
C:\Users\User>tensorboard
Traceback (most recent call last):
File "C:\Users\User\Anaconda3\Scripts\tensorboard-script.py", line 6, in <module>
from tensorboard.main import run_main
File "C:\Users\User\Anaconda3\lib\site-packages\tensorboard\main.py", line 40, in <module>
from tensorboard import default
File "C:\Users\User\Anaconda3\lib\site-packages\tensorboard\default.py", line 38, in <module>
from tensorboard.plugins.beholder import beholder_plugin
File "C:\Users\User\Anaconda3\lib\site-packages\tensorboard\plugins\beholder\__init__.py", line 15, in <module>
from tensorboard.plugins.beholder.beholder import Beholder
File "C:\Users\User\Anaconda3\lib\site-packages\tensorboard\plugins\beholder\beholder.py", line 25, in <module>
from tensorboard.plugins.beholder import im_util
File "C:\Users\User\Anaconda3\lib\site-packages\tensorboard\plugins\beholder\im_util.py", line 89, in <module>
class PNGDecoder(util.PersistentOpEvaluator):
AttributeError: module 'tensorboard.util' has no attribute 'PersistentOpEvaluator'
我试过这个solution,但没有用。
我也和这个问题大吵了一架。最终对我有用的是:
- pip 卸载 tensorflow
- pip 卸载 tensorboard
- conda show 或 pip show --> 查看您安装了哪些其他与 tensorflow 相关的包并将其删除。
- 转到站点包并删除 tensorflow/tensorboard 个文件夹(在您的文件系统中查找与 tensorflow/tensorboard 安装相关的任何文件夹)
- conda clean --all(不确定是否有必要,但这是其中之一
我的步骤,可能是相关的)
- 重新安装tensorflow和tensorboard。最好使用 conda,因为它更快 several orders of magnitude
我解决这个问题的主要来源之一是这个 github 问题线程:
https://github.com/tensorflow/tensorboard/issues/1724
尝试使用 Conda 安装这些包 运行:
conda install -c anaconda tensorflow-gpu
conda install -c anaconda keras
我使用 tensorboard 创建了一些日志文件,但我无法访问它们。
正在使用
在命令提示符下tensorboard
或 tensorboard --logdir=logs/
给出以下错误:-
C:\Users\User>tensorboard
Traceback (most recent call last):
File "C:\Users\User\Anaconda3\Scripts\tensorboard-script.py", line 6, in <module>
from tensorboard.main import run_main
File "C:\Users\User\Anaconda3\lib\site-packages\tensorboard\main.py", line 40, in <module>
from tensorboard import default
File "C:\Users\User\Anaconda3\lib\site-packages\tensorboard\default.py", line 38, in <module>
from tensorboard.plugins.beholder import beholder_plugin
File "C:\Users\User\Anaconda3\lib\site-packages\tensorboard\plugins\beholder\__init__.py", line 15, in <module>
from tensorboard.plugins.beholder.beholder import Beholder
File "C:\Users\User\Anaconda3\lib\site-packages\tensorboard\plugins\beholder\beholder.py", line 25, in <module>
from tensorboard.plugins.beholder import im_util
File "C:\Users\User\Anaconda3\lib\site-packages\tensorboard\plugins\beholder\im_util.py", line 89, in <module>
class PNGDecoder(util.PersistentOpEvaluator):
AttributeError: module 'tensorboard.util' has no attribute 'PersistentOpEvaluator'
我试过这个solution,但没有用。
我也和这个问题大吵了一架。最终对我有用的是:
- pip 卸载 tensorflow
- pip 卸载 tensorboard
- conda show 或 pip show --> 查看您安装了哪些其他与 tensorflow 相关的包并将其删除。
- 转到站点包并删除 tensorflow/tensorboard 个文件夹(在您的文件系统中查找与 tensorflow/tensorboard 安装相关的任何文件夹)
- conda clean --all(不确定是否有必要,但这是其中之一 我的步骤,可能是相关的)
- 重新安装tensorflow和tensorboard。最好使用 conda,因为它更快 several orders of magnitude
我解决这个问题的主要来源之一是这个 github 问题线程: https://github.com/tensorflow/tensorboard/issues/1724
尝试使用 Conda 安装这些包 运行:
conda install -c anaconda tensorflow-gpu
conda install -c anaconda keras