bs4.FeatureNotFound: Es wurde kein Tree Builder mit den von Ihnen angeforderten Funktionen gefunden: lxml. Müssen Sie eine Parser-Bibliothek installieren?

...
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?

Die obigen Ausgaben auf meinem Terminal. Ich arbeite unter Mac OS 10.7.x. Ich habe Python 2.7.1 und folgtedieses Tutorial um Beautiful Soup und lxml zu erhalten, die beide erfolgreich installiert wurden und mit einer separaten Testdatei arbeitenbefindet sich hier. In das Python-Skript, das diesen Fehler verursacht, habe ich folgende Zeile eingefügt:from pageCrawler import comparePages Und in der pageCrawler-Datei habe ich die folgenden zwei Zeilen eingefügt:from bs4 import BeautifulSoup from urllib2 import urlopen

Jede Hilfe, um herauszufinden, was das Problem ist und wie es gelöst werden kann, wäre sehr dankbar.

Antworten auf die Frage(12)

Ihre Antwort auf die Frage