Я получил эту ошибку при запуске моего кода Python:
bs4.FeatureNotFound: Couldn't find a tree builder with the features you requested: html5lib. Do you need to install a parser library?
Поэтому я поискал в Интернете и прочитал этот< /а>
Я проверил свои установленные пакеты, и html5lib, и шесть кажутся последней версией.
beautifulsoup4 (4.6.0)
html5lib (1.0.1)
pip (9.0.1)
setuptools (28.8.0)
six (1.11.0)
webencodings (0.5.1)
Интересно, в чем здесь проблема?
*Контекст:
import urllib.request
from bs4 import BeautifulSoup
url0 = 'http://py4e-data.dr-chuck.net/known_by_Cruz.html'
url = url0
name = list()
for i in range(0,7):
html = urllib.request.urlopen(url).read()
soup = BeautifulSoup(html,"html5lib")
....
Когда я запускал точно такой же код в блокноте Jupyter, он работал без проблем.