Auf einem Ubuntu (10.10) -System habe ich ein Python-Paket, in das ich mich selbst installiere /usr/local/lib/python2.6/site-packages/
. Dies ist nicht im Standardpfad (sys.path) enthalten. Wie füge ich dieses Verzeichnis dem Pfad hinzu?
Das Setzen der $PYTHONPATH
Umgebungsvariablen ist natürlich eine Lösung, aber ich suche nach einer eleganteren Möglichkeit, dies zu tun. Zum Beispiel werden easy_install
auch installierte Pakete darin abgelegt, mein sys.path sieht ungefähr so aus:
['', '/usr/local/lib/python2.6/dist-packages/keyring-0.5.1-py2.6.egg',
'/usr/lib/python2.6', '/usr/lib/python2.6/plat-linux2', '/usr/lib/python2.6/lib-tk',
'/usr/lib/python2.6/lib-old', '/usr/lib/python2.6/lib-dynload',
'/usr/local/lib/python2.6/dist-packages', '/usr/lib/python2.6/dist-packages',
'/usr/lib/python2.6/dist-packages/PIL', '/usr/lib/pymodules/python2.6',
'/usr/lib/pymodules/python2.6/gtk-2.0']
Daher ist der Pfad offensichtlich nicht der Standard, der in die Python-Binärdatei integriert ist.
Gibt es eine einzige Konfigurationsdatei, die die obigen Einträge enthält? Oder wie kann man es ändern?