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:

Code: Alles auswählen

import xml.sax
bekomme ich nämlich bereits die fehlermeldung:

Code: Alles auswählen

ImportError: No module named sax
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 :shock:

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.