Ошибка при открытии тензорной доски

Я получаю сообщение об ошибке при открытии тензорной доски. Это мой код:

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()

Это команда:

tensorboard --logdir=path/to/log  

Это ОШИБКА:

Файл «c: \ programdata \ anaconda3 \ lib \ runpy.py», строка 85, в _run_code exec (code, run_globals)
Файл «C: \ ProgramData \ Anaconda3 \ Scripts \ tensorboard.exe__main __. Py», строка 5 , в
Файл "c: \ programdata \ anaconda3 \ lib \ site-packages \ tensorboard \ main.py", строка 36, в
из tensorboard.plugins.audio import audio_plugin
Файл "c: \ programdata \ anaconda3 \ lib \ site-packages \ tensorboard \ plugins \ audio \ audio_plugin.py ", строка 27, в
из tenorboard 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 import HTMLTokenizer
Файл "c: \ programdata \ anaconda3 \ lib \ site-packages \ html5lib \ tokenizer.py ", строка 17,

из .inputstream import HTMLInputStream, файл "c: \ programdata \ anaconda3 \ lib \ site-packages \ html5lib \ inputstream.py", строка 9, в
из .constants импортировать кодировки, ReparseException
ImportError: невозможно импортировать кодировки имен '


person Ash    schedule 30.10.2017    source источник
comment
Похоже, у вас установлена ​​старая версия html5lib ... вы можете попробовать обновить ее с помощью pip install -U html5lib?   -  person mrry    schedule 30.10.2017


Ответы (3)


Я получил ту же ошибку и исправил ее. По-видимому, существует проблема с html5lib, но предложение mrry не решает ее, потому что в сообщении будет указано, что у вас уже установлена ​​последняя версия.

Вместо этого запустите это:

pip install html5lib==1.0b8

Подробнее об этой проблеме здесь: https://github.com/xhtml2pdf/xhtml2pdf/issues/318.

person Makondo    schedule 08.11.2017

У меня была такая же проблема с Анакондой. Это сработало для меня:

pip uninstall html5lib
conda install -c anaconda html5lib
pip install html5lib==1.0b10
person ezChx    schedule 18.02.2018
comment
Я просто использовал pip uninstall html5lib, а затем conda install -c anaconda html5lib. И это работает - person Spas; 24.02.2018

У меня была такая же проблема, и я решил ее, установив python 3.7.2 вместо 3.7.

Я также удалил файл python, оставшийся позади 3.7, в каталоге C:\Users\Your_user_name\appdata\local\programs\python перед установкой 3.7.2.

person TheTechLead    schedule 17.05.2019