...
soup = BeautifulSoup(html, "lxml")
File "/Library/Python/2.7/site-packages/bs4/__init__.py", line 152, 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?
Powyższe wyjścia na moim terminalu. Jestem na Mac OS 10.7.x. Mam Python 2.7.1, a następnie this tutorial, aby uzyskać Beautiful Soup i Lxml, które oba zostały pomyślnie zainstalowane i działają z osobnym plikiem testowym located here. W skrypcie Pythona, który powoduje ten błąd, mam włączone wiersz: from pageCrawler import comparePages
iw pliku pageCrawler mam włączone następujące dwa wiersze: from bs4 import BeautifulSoup
from urllib2 import urlopen
bs4.FeatureNotFound: Nie można znaleźć konstruktora drzewa z żądanymi funkcjami: lxml. Czy musisz zainstalować bibliotekę analizatora składni?
Każda pomoc w zastanawianie się, na czym polega problem i jak może być rozwiązany, byłoby bardzo docenione.
zobaczyć tę odpowiedź - http: // stacko verflow.com/questions/17766725/how-to-re-install-lxml –
Czy "html" to adres URL lub zawartość html? –