"bs4.FeatureNotFound: Не удалось найти конструктор дерева с запрошенными функциями: l xml" после установки lxml - PullRequest
0 голосов
/ 21 марта 2020

Я пытаюсь использовать Beautiful Soup для разбора документа XML. Вот код, в котором я создаю экземпляр объекта BeautifulSoup:

with open(filename, encoding='utf-8') as f_:
    content = f_.read()
xml_cont = BeautifulSoup(content, 'lxml')

Когда я запускал свой код, я получил следующую ошибку:

  File "[omitted]", line 13, in [omitted]
    xml_cont = BeautifulSoup(content, 'lxml')
  File "/Users/Josh/Library/Python/3.7/lib/python/site-packages/bs4/__init__.py", line 228, in __init__
    % ",".join(features))
bs4.FeatureNotFound: Couldn't find a tree builder with the features you requested: lxml. Do you need to install a parser library?

Я сделал быстрый поиск и увидел , что мне нужно было установить lxml с пипс. Я так и сделал.

pip3 install lxml

Однако, Я все еще получаю сообщение об ошибке! Есть идеи, почему?

...