Receiving 'ImportError: Name Etree kann nicht importiert werden, wenn Lxml in Python auf Mac verwendet wird

8

Ich habe Schwierigkeiten, lxml für Python auf Mac zu installieren. Ich habe die Anweisungen hier befolgt, die nach der Installation anzeigen, dass die Installation erfolgreich ist (es gibt jedoch einige Warnungen. Die vollständige Ein Protokoll der Installation und Warnungen finden Sie hier )

Nach dem Ausführen der Installation versuche ich, Test.py im lxml-Installationsverzeichnis auszuführen, um sicherzustellen, dass es ordnungsgemäß funktioniert. Ich werde sofort mit dem Fehler aufgefordert:

%Vor%

Dieser Fehler resultiert aus der Zeile from lxml import etree .

Ich kann nicht herausfinden, warum es hier nach einer scheinbar erfolgreichen Installation versagt. Bitte vergib mir meine Ignoranz, da ich normalerweise nicht in Python programmiere und sicherlich nie auf einem MAC (dazu gezwungen).

Als Referenz:

  • Python-Version: 2.7.2
  • Mac OS X 10.8.2

Vielen Dank im Voraus für die Hilfe.

    
Craig Alleva 06.12.2012, 18:14
quelle

2 Antworten

13

Klingt so, als hätten Sie ein anderes lxml in Ihrem Pfad. Stellen Sie sicher, dass Sie auf die richtige verweisen, es sollte in etwa so aussehen:

%Vor%     
Yuval Adam 06.12.2012 18:40
quelle
2

Ich hatte das gleiche Problem wie du.

Mein Problem war, dass ich eine meiner Python-Dateien lxml.py genannt habe.

Sie sollten immer überprüfen, ob der Name Ihrer Python-Datei in Konflikt mit einem Modul steht.

    
Wind West 12.09.2017 19:15
quelle

Tags und Links