Anaconda 由于';SessionRunHook';不见了
我在Windows上使用Anaconda。我安装了以下版本Anaconda 由于';SessionRunHook';不见了,anaconda,tensorboard,Anaconda,Tensorboard,我在Windows上使用Anaconda。我安装了以下版本 # packages in environment at C:\Users\username\Anaconda3: # # Name Version Build Channel tensorboard 1.11.0 py36he025d50_0 tensorflow 1.11.0
# packages in environment at C:\Users\username\Anaconda3:
#
# Name Version Build Channel
tensorboard 1.11.0 py36he025d50_0
tensorflow 1.11.0 gpu_py36h5dc63e2_0
tensorflow-base 1.11.0 gpu_py36h6e53903_0
tensorflow-gpu 1.11.0 h0d30ee6_0
在运行一些实验之后,我想查看生成的日志。
但是,无论是tensorboard--logdir=logs
还是简单的tensorboard
都会给出以下异常
AttributeError: module 'tensorflow.python.estimator.api.estimator' has no
attribute 'SessionRunHook'
我需要暂时降到1.11。据我所知,'SessionRunHook'
是在1.13中添加的,但我不明白为什么tensorboard(看起来是1.11.0)会导入它。
我尝试使用conda
将所有tensor*
包更新为1.13(我不想这样做),但tensorboard仍然无法启动。运行Anaconda提示符中的tensorboard时返回
C:\Users\Username\Anaconda3\Scripts\tensorboard.exe
编辑:我将Anaconda完全重新安装到2018.12版,解决了这个问题。由于与新软件包的一些兼容性问题,我还需要将PyCharm更新到2019.1。在阅读了您的编辑部分后,我最终也解决了错误 我将Anaconda和Tensorboard(以及所有依赖项)更新为最新版本1.13.1-现在它工作正常