[Python-de] Python 2.7: sys.path vs. PYTHONPATH

Hartmut Goebel h.goebel at goebel-consult.de
So Sep 18 13:04:39 CEST 2011


Am 16.09.2011 10:26, schrieb Ole Streicher:
> Unter 2.6 hatte das noch so funktioniert. Was hat sich da verändert?

Sicher, dass das unter 2.6 funktioniert hat?

Die .pth-Files werden beim Starten von Python vom Modul `site` 
abgearbeitet. Also muss das Verzeichnis in PYTHONPATH sein, wenn Du dort 
.pth-Dateien verwenden möchtest.

M.E. ergibt die Installationsmethode, die Du verwendest, so keinen Sinn. 
Denn offensichtlich willst Du "site-packages" um Deinen Pfad erweitern. 
Dann mach es aber doch richtig und setzte PYTHONPATH.

Oder verwende virtualenv.

-- 
Schönen Gruß - Regards
Hartmut Goebel
Dipl.-Informatiker (univ.), CISSP, CSSLP

Goebel Consult
Spezialist für IT-Sicherheit in komplexen Umgebungen
http://www.goebel-consult.de

Monatliche Kolumne: http://www.cissp-gefluester.de/
Goebel Consult ist Mitglied bei http://www.7-it.de



Mehr Informationen über die Mailingliste python-de