问题描述:
在终端输入tensorboard –logdir=logs时,显示属性错误。
AttributeError: module 'tensorflow' has no attribute 'estimator'
原因分析:
可能是由于tensorflow、tensorboard和tensorflow-estimator的版本不匹配。
在anaconda中输入 conda list
,查看对应的版本,发现版本不匹配。
解决方案:
conda install tensorflow-estimator==1.15.0
将tensorflow-estimator
的版本也改成1.15.0,查看conda list
确认三个版本相同再次输入 tensorboard –logdir=logs
,发现不再显示AttributeError
。
后续问题:
但是tensorboard仍旧无法打开,错误原因为:
tensorboard: error: unrecognized arguments: –logdir=logs
将终端的输入内容改成tensorboard --logdir logs
后问题得到解决,可以正常打开tensorboard。