danke, das sieht sehr nützlich aus.
langsam wird mir klar, was hier vor sich geht.
Es hat alles damit angefangen, daß die imports
import sipconfig
import PyQt4
jeweils sinngemäß den Fehler "Module können nicht gefunden werden" ausgegeben haben.
Daraus habe ich sofort geschlossen, daß sie nicht zentral installiert sein können, sonst wären die Verzeichnisse doch bestimmt im sys.path enthalten.
Da die Admins an meiner Uni Python nicht nutzen, und dessen installation Teil des Standardpackets des betriebssystems war, konnten sie mir nicht bei der installation von zentraler Stelle helfen. Da sonst niemand nach PyQt gefragt hat, sollte ich es lokal installieren.
Mir scheint die Verwendung von "sys.path" nicht ganz klar zu sein. Zunächst einmal scheinen Unterverzeichnisse einer Pfadangabe nicht automatisch mitdurchsucht zu werden. Zweitens: was passiert, wenn es mehrere dateien mit denselben Namen in verschiedenen Pfadangaben gibt? Gibt es bevorzugte Pfade?
Denn, wenn ich python configure ausführe erhalte ich den Fehler "sip version ist zu alt", obwohl meine neu installierte version neu genug ist. Beim Durchsuchen der Pfadangaben in sys.path habe ich jetzt tatsächlich eine alte Version von sipconfig gefunden. Sie liegt im Verzeichnis Python2.3 und ist tatsächlich zu alt. Trotzdem gibt "import sipconfig" den "nicht gefunden" Fehler zurück. import sipconfig ist erst dann erfolgreich, wenn ich den Pfad meiner neu installierten version angebe.
Dieses ganze Pfad Thema macht auf mich einen ziehmlich konfusen Eindruck. sys.path scheint nicht die einzige Liste zu sein und beim ausführen von configure.py werden vermutlich neue pfade dazugenommen (woher kommen die?) und eventuell andere herausgenommen.