Seite 1 von 1
[gelöst] SAX -> Installieren?
Verfasst: Freitag 23. Februar 2007, 18:50
von danims
Hallo
Ich mache gerade das tutorial von devshed (
http://www.devshed.com/c/a/Python/Worki ... nd-Python/) durch. Muss ich SAX irgendwie speziell installieren? Ich dachte, das ist ein standardbestandteil von python.
bei folgendem code:
bekomme ich nämlich bereits die fehlermeldung:
hat da jemand eine erklärung für mich?
Verfasst: Freitag 23. Februar 2007, 19:05
von danims
PS: python-xml und python-basexml sind installiert.
Re: [ungelöst] SAX -> Installieren?
Verfasst: Freitag 23. Februar 2007, 19:29
von gerold
danims hat geschrieben:Ich dachte, das ist ein standardbestandteil von python.
Hi danims!
Ist es auch:
Code: Alles auswählen
PyShell 0.9.5 - The Flakiest Python Shell
Python 2.4.4 (#71, Oct 18 2006, 08:34:43) [MSC v.1310 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import xml.sax
>>>
Ich habe garantiert kein SAX nachinstalliert.
Vielleicht hast du ja eine URALTVersion oder es ist sonst irgend etwas beim Installieren schief gegangen.
mfg
Gerold

Verfasst: Freitag 23. Februar 2007, 19:36
von danims
Hallo
Also so siehts bei mir aus:
Code: Alles auswählen
Python 2.4.4c1 (#2, Oct 11 2006, 21:51:02)
[GCC 4.1.2 20060928 (prerelease) (Ubuntu 4.1.1-13ubuntu5)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import xml.sax
Traceback (most recent call last):
File "<stdin>", line 1, in ?
File "xml.py", line 6, in ?
import xml.sax
ImportError: No module named sax
>>>
Was ich jetzt grad rausgefunden hab, ist, dass es nur schiefgeht, wenn ich die python shell im selben ordner starte wie das beispielscript von devshed ist.
das beispielscript von devshed hat ja auch import xml.sax am anfang.
?!?[/code]
Verfasst: Freitag 23. Februar 2007, 19:40
von nkoehring
heißt das beispielscript zufaellig "xml"??? denn dann versucht er das script im ordner zuerst und das hat natuerlich kein sax

Verfasst: Freitag 23. Februar 2007, 19:46
von danims
rofl, ja
wär ich wohl nie drauf gekommen. danke dir

Verfasst: Freitag 23. Februar 2007, 20:13
von nkoehring
ich waer auch nicht so leicht drauf gekommen, wenn ich das problem nicht schon ein paar mal selber gehabt haette ^^
Verfasst: Freitag 23. Februar 2007, 22:38
von lunar
nkoehring hat geschrieben:ich waer auch nicht so leicht drauf gekommen, wenn ich das problem nicht schon ein paar mal selber gehabt haette ^^
Ich wusste gar nicht, dass dieser Fehler möglich ist
Java ist eben doch manchmal besser

Der Bootstrap-Classpath gibt den Standardklassen dort immer oberste Priorität
Verfasst: Sonntag 25. Februar 2007, 03:39
von Leonidas
lunar hat geschrieben:Java ist eben doch manchmal besser

Der Bootstrap-Classpath gibt den Standardklassen dort immer oberste Priorität
Da wird in Python 3.0 auch etwas daran geändert, siehe
PEP 3100 und damit zusammenhängend
PEP 328.