2016-06-29 12 views
-1

Eigentlich versucht Iam lxml der Installation wegenLxml kann nicht per Pip installiert werden Gibt es Alternativen?

UserWarning: keine Parser explizit angegeben wurde, so dass ich mit dem besten verfügbaren HTML-Parser für dieses System ("html.parser"). Dies ist normalerweise kein Problem, aber wenn Sie diesen Code auf einem anderen System oder in einer anderen virtuellen Umgebung ausführen, verwendet er möglicherweise einen anderen Parser und verhält sich anders.

So versucht Iam zu verwenden lxml.but ich nicht aufgrund dieses Fehlers installieren könnte enter image description here

ich durch das Herunterladen der neuesten Version manuell zu installieren versucht, also.But machen könnte it.Can nicht ein Bitte helfen Sie mir, das zu sortieren

Antwort

0

Wahrscheinlich haben Sie nicht die Anforderungen für lxml-Paket installiert. Folgen Sie dieser Anleitung: http://lxml.de/installation.html

Achten Sie besonders auf diese excert:

Die meisten MS Windows-Systemen die notwendigerweise Tools fehlt Software zu bauen, bereits mit einem C-Compiler zu starten. Microsoft überlässt es den Benutzern, installieren und konfigurieren sie, die in der Regel nicht trivial ist und bedeutet , dass Distributoren nicht auf diese Abhängigkeiten auf eines bestimmten Systems zur Verfügung stehen verlassen können. Auf eine Art und Weise erhalten Sie, was Sie bezahlt haben und andere dafür bezahlen.

Aufgrund des zusätzlichen Fehlens der Paketverwaltung dieser Plattform ist es am besten, die Bibliotheksabhängigkeiten statisch zu verknüpfen, wenn Sie aus Quellen erstellen, anstatt ein binäres Installationsprogramm zu verwenden. lxml kann dafür die Binärdistribution von libxml2 und libxslt verwenden, die automatisch während des statischen Builds heruntergeladen wird. Es benötigt sowohl libxml2 und libxslt, als auch iconv und zlib, die von der gleichen Download-Seite verfügbar sind. Weitere Build-Anweisungen befinden sich in der Quell-Build Dokumentation.

+0

danke! Aber versucht, dass bereits.did'nt arbeitete –

+0

Warum versuchst du nicht urllib? https://docs.python.org/2/library/urllib.html –

+0

Stehen Sie vor dieser Warnung, wenn Sie BeautifulSoup verwenden? –