Fehler mit etree in lxml
Möchte ich die xpath-in python . Ich habe versucht,
import xml.etree.ElementTree as ET
Da diese Bibliothek hat eine begrenzte Nutzung musste ich lxml nach einer langen Sitzung der google-Suche. Ich hatte einige Probleme während der installation und schließlich habe ich lxml installiert aber wenn ich
from lxml import etree
wirft er wieder einen Fehler als die unten. könnten Sie bitte sagen Sie mir die Lösung für dieses problem!!!!!
Traceback (most recent call last):
File "<pyshell#0>", line 1, in <module>
from lxml import etree
ImportError: DLL load failed: %1 is not a valid Win32 application.
Kann any1 mir sagen, was das problem wäre??
Vielen Dank für die Hilfe!!
Scheint, Sie haben ein gebrochenes lxml-Bibliothek. Haben Sie versucht, es erneut zu installieren?
Ich habe neu installieren lxml mehrmals..ich heruntergeladen habe die .exe-Datei und es lief..Es die installation abgeschlossen, aber immer noch wirft es einen Fehler!!
Ist es das Problem der 32bit-und 64bit-Systeme?? da lese ich in einer der Antworten, dass es einige Kompatibilitätsprobleme mit 64bit-Rechnern...Nicht, dass der Fehler noch vorhanden ist oder gibt es irgendwelche Changelogs? Dank
Ich habe neu installieren lxml mehrmals..ich heruntergeladen habe die .exe-Datei und es lief..Es die installation abgeschlossen, aber immer noch wirft es einen Fehler!!
Ist es das Problem der 32bit-und 64bit-Systeme?? da lese ich in einer der Antworten, dass es einige Kompatibilitätsprobleme mit 64bit-Rechnern...Nicht, dass der Fehler noch vorhanden ist oder gibt es irgendwelche Changelogs? Dank
InformationsquelleAutor Sangamesh | 2013-04-30
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich weiß, dass ist zu spät zu sagen... Aber helfen kann, jemanden eines Tages..
Ich verwende den folgenden code zu lösen, die genau das gleiche problem hier
InformationsquelleAutor Xidh
Ich löste dies durch das herunterladen der 64-bit-version von lxml hier:
https://pypi.python.org/pypi/lxml/3.4.1
lxml-3.4.1.win-amd64-py2.7.exe
Es ist die einzige, die gearbeitet, um das zu lösen win32-Fehler. Möchten Sie vielleicht zu zerstören, die alte version von lxml bevor Sie dies tun.
InformationsquelleAutor Amalgovinus
Da Sie erwähnt, Sie hatte zu kämpfen mit lxml, um es zu installieren, es ist schwer zu sagen, wo in dieser Prozess, dieser Fehler könnte schon aufgetaucht.
Sind Sie der Installation von lxml zu Ihrem Standard-installation von Python oder woanders? Wenn Sie die Installation zu Ihrem Standard-installation, eine der .exe Optionen aus https://pypi.python.org/pypi/lxml/3.2.0 könnte Ihre beste Wette. Auch ich hatte zu kämpfen mit lxml in einigen Fällen werden aber diese .exe Optionen sind der einfachste Weg, die ich gefunden habe.
Wenn Sie versuchen zu installieren, lxml, um einige der anderen Python-installation, ich würde vorschlagen, mit einem .ei-Datei zusammen mit den setup-tools. Leider ist die aktuellste .ei-Dateien, die ich finden kann für lxml sind für 2.3 aber man kann Sie hier https://botbot.me/freenode/kivy/
InformationsquelleAutor Qanthelas
Ich hab das gleiche problem. Im wesentlichen, mein Betriebssystem ist 64 Bit und mein python ist 64-bit auch. Aber die tools und Website-Pakete, die ich installiert hatte waren 32 bit, außer für die Ixml-das war 64 bit. So, ich installierte Ixml-32-bit-version aus dem folgenden link und es funktionierte gut für mich.
https://pypi.python.org/pypi/lxml/
Ich glaube das system ist auf der Suche nach einem 32-bit-Implementierung von Ixml-aber es hat 64 bit statt. Ich hoffe, dass dies das problem löst.
InformationsquelleAutor Sherlocked
Ich hatte das gleiche problem. Die Win32-Teil war verwirrend auf den ersten, da bin ich mit einer 64-bit-system. Die Lösung, vielleicht, weil die aktuelle python-version verwendet 32-bit-Komponenten, wurde einfach die alte version deinstallieren von lxml und installieren Sie die 32-bit-version, hier:
https://pypi.python.org/pypi/lxml/3.4.1#downloads
InformationsquelleAutor user6200387
Nur hinzufügen das nur, falls jemand in ähnliche situation profitiert bekommen. Obwohl meine Python & die erforderlichen Bibliotheken für Scrapy waren 32bit installation war ich noch schlagen in dieser Ausgabe. Nachdem ich ein Upgrade meiner Python zur nächsten version, das Problem habe automatisch gelöst.
InformationsquelleAutor learningloop