Seite 1 von 1
pfad zu eigenen modulen setzen
Verfasst: Donnerstag 28. Januar 2010, 19:05
von Goswin
Python3.1 findet nicht den Pfad zu meinen eigenen Modulen. In der Dokumentation ist die Rede von PYTHONPATH, aber ich kann diese Umgebungsvariable nicht einmal lesen, geschweige denn setzen.
Ich benutzte seit einiger Zeit Linux-Ubuntu. Die Befehle "echo $PYTHONHOME" oder "echo $PYTHONPATH" zeigen nichts an.
Re: pfad zu eigenen modulen setzen
Verfasst: Donnerstag 28. Januar 2010, 19:08
von lunar
$PYTHONPATH ist normalerweise undefiniert. Du musst diese Variable manuell setzen, wenn Du sie nutzen möchtest. Wie das geht, ist an anderer Stelle beschrieben [1].
[1]
http://wiki.ubuntuusers.de/Umgebungsvariable
Verfasst: Donnerstag 28. Januar 2010, 19:43
von Goswin
Ich habe gerade nachgelesen und es versucht mit:
aber meine Module werden immer noch nicht gefunden. (Wenn ich eine Verknuepfung pro Modul herstelle, funktioniert alles bestens, aber das ist viel Arbeit!)
Verfasst: Donnerstag 28. Januar 2010, 19:51
von lunar
Python kennt keine „Verknüpfungen“, also erkläre doch bitte, was Du damit meinst.
Ansonsten zeige mal ein echtes Beispiel, sprich eine tatsächlich existierende Verzeichnishierarchie mit dazu passenden Einstellungen, die nicht funktioniert. Und lass Dir vielleicht mal mit "python -v" und
"python -c 'import sys; from pprint import pprint; pprint(sys.path)'" anzeigen, wo Module gesucht werden.
Verfasst: Freitag 29. Januar 2010, 13:54
von Goswin
@lunar: Was gestern nicht funktioniert hat ist heute glatt durchgelaufen. Leider kann ich meinen Fehler nicht reproduzieren und weiß nicht, was los war. PYTHONPATH ist ok, vielen Dank!