Я новичок в программировании и Python. Я пытаюсь установить BeutifulSoup на Python3, чтобы изучить веб-очистку (используя Jupyter Notebooks в качестве IDE) для MOO C. Когда я запускаю from bs4 import BeautifulSoup
, я получаю следующую ошибку
AttributeError Traceback (последний вызов был последним) в 3 import ssl 4 print ("done2") ----> 5 из bs4 import BeautifulSoup 6 print ("done3")
~ \ Desktop \ py4e \ code3 \ code3 \ bs4__init __. py в 28 предупреждениях об импорте 29 ---> 30 из .builder import builder_registry, ParserRejectedMarkup 31 из .dammit импорт UnicodeDammit 32 из .element import (
~ \ Desktop \ py4e \ code3 \ code3 \ bs4 \ builder__init __. py в '312 register_treebuilders_from (_htmlparser) 313 попытаться: -> 314 из. import _html5lib 315 register_treebuilders_from кроме _hml (ht) ImportError:
~ \ Desktop \ py4e \ code3 \ code3 \ bs4 \ builder_html5lib.py в 68 69 ---> 70 класс TreeBuilderForHtml5lib (html5lib.treebuilders._base.TreeBuilder): 71 72 def init (self, soup, namespaceHTMLElements):
AttributeError: модуль 'html5lib.treebuilders' не имеет атрибута '_base'
Я пробовал следующие решения:
1 ) pip install html5lib==0.9999999
2) pip install --upgrade html5lib==1.0b8
3) pip install --upgrade bleach==1.4.2
3) Обновление BeutifulSoup (установка pip) 4) Переустановка html5lib до последней версии после того, как не работало обновление
Ваша помощь очень ценится!