打开tensorboard时出错

Ash*_*Ash 4 python tensorflow tensorboard

我打开tensorboard时出错了.这是我的代码:

import tensorflow as tf
a = tf.constant(5,name = 'input_a')
b = tf.constant(3,name = 'input_b')
c = tf.multiply(a,b,name='mul_c')
d = tf.add(a,b,name='add_d')
e = tf.add(c,d,name = 'add_e')
with tf.Session() as sess:
    output = sess.run(e)
    print(output)
    writer = tf.summary.FileWriter('path/to/log',tf.get_default_graph())
    writer.close()
Run Code Online (Sandbox Code Playgroud)

这是命令:

tensorboard --logdir=path/to/log  
Run Code Online (Sandbox Code Playgroud)

这是错误:

文件"c:\ programdata\anaconda3\lib\runpy.py",第85行,在_run_code exec(代码,run_globals)
文件"C:\ ProgramData\Anaconda3\Scripts\tensorboard.exe__main __.py",第5行,在
文件中
来自tensorboard.plugins.audio的"c:\ programdata\anaconda3\lib\site-packages\tensorboard\main.py",第36行,导入audio_plugin
文件"c:\ programdata\anaconda3\lib\site-packages\tensorboard\plugins\audio\audio_plugin.py",第27行,
来自tensorboard import plugin_util
文件"c:\ programdata\anaconda3\lib\site-packages\tensorboard\plugin_util.py",第21行,在
导入漂白
文件"c:\ programdata\anaconda3\lib\site-packages\bleach__init __.py",第14行,
来自html5lib.sanitizer导入HTMLSanitizer
文件"c:\ programdata\anaconda3\lib\site-packages\html5lib\sanitizer.py",第7行,
来自.tokenizer导入HTMLTokenizer
文件"c:\ programdata\anaconda3\lib\site-packages\html5lib\tokenizer. py",第17行,
从.inputstream导入HTMLInputStream
文件"c:\ programdata\anaconda3\lib\site-packages\html5lib\inputstream.py",第9行,
来自.constants导入编码,ReparseException
ImportError:无法导入名称"编码"

Mak*_*ndo 9

我得到了同样的错误并修复了它.显然,有一个问题html5lib,但是mrry的建议并没有解决它,因为一条消息会告诉你已经安装了最新版本.

相反,运行这个:

pip install html5lib==1.0b8
Run Code Online (Sandbox Code Playgroud)

有关此问题的更多信息,请访问:https://github.com/xhtml2pdf/xhtml2pdf/issues/318.