В ноутбуке я без проблем использовал Spyder3 до установки jupyter-notebook.
При запуске spyder3 из командной строки появляется следующее сообщение:
File "/ usr / lib/python2.7/dist-packages/bs4/builder/_html5lib.py ", строка 70, в классе TreeBuilderForHtml5lib (html5lib.treebuilders._base.TreeBuilder):
AttributeError:« модуль »объект не имеет атрибута»_base '
после некоторого поиска попробуйте предложенные решения:
https://github.com/spyder-ide/spyder/issues/4309
https://bugs.launchpad.net/beautifulsoup/+bug/1603299
beautifulsoup, html5lib: module objectне имеет атрибута _base
try:
установка sudo pip --upgrade beautifulsoup4
установка sudo pip --upgrade html5lib
установка sudo pipspry
Также переустановите:
Установка sudo pip --upgrade spyder
Год назад на настольном компьютере у меня была такая же проблема, я исправил изменение кода Python, но теперьНе помню, как это было исправлено.
Также понизьте html5lib версия для той же версии моего настольного компьютера:
sudo -H pip install html5lib == 0.9999999
и beautifulsoup4
sudo -H pip install beautifulsoup4 == 4.4.1
python
import html5lib
html5lib. версия
u'0.9999999 '
импорт bs4
bs4. версия
'4.4.1'
Но ничего не происходит.
На ноутбуке установлено:
Ubuntu 16.04 - 32 битpython 2.7, 3 и 3.5
Любая помощь будет приветствоваться