tensorboard命令报错:tensorboard.util has no attribute Retriev
只在程序中定義了一個命名空間:
#定義兩個placeholder
with tf.name_scope(‘input’): #input
x = tf.placeholder(tf.float32,[None,784],name=‘x-input’)
y = tf.placeholder(tf.float32,[None,10],name=‘y-input’)
…
with tf.Session() as sess:
sess.run(init)
writer=tf.summary.FileWriter(‘logs/’,sess.graph)
for epoch in range(10):
for batch in range(n_batch):
batch_xs,batch_ys = mnist.train.next_batch(batch_size)
sess.run(train_step,feed_dict={x:batch_xs,y:batch_ys})
搜了一圈,定位為版本問題。
當前版本是1.13
而我的tensorflow版本是1.5
所以pip uninstall tensorboard
然后重新安裝:pip uninstall tensorboard==1.5.0
結果說沒有找到版本,但是推薦1.6.0 … 1.13.0
我選了最古老的版本:
pip uninstall tensorboard= =1.6.0i
重新運行命令,結果繼續報錯:
cannot remove entries from nonexistent file anaconda3 lib site-packages easy-install.pth
繼續奔潰,應該是setuptool的版本問題,試了一下網上解決辦法:
pip install --upgrade --ignore-installed setuptools
終于成功了。在chrome中輸入地址:
http://**-pc:6006/
成功~
總結
以上是生活随笔為你收集整理的tensorboard命令报错:tensorboard.util has no attribute Retriev的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: yum报错: Cannot retrie
- 下一篇: 网络模型: Capsule