Was genau sollte in PYTHONPATH eingestellt werden?
Werde ich durch und schreiben Sie eine setup-doc für andere Entwickler bei der Arbeit für ein python-Projekt und ich habe gelesen, bis auf die PYTHONPATH
Umgebungsvariable. Ich bin auf der Suche in meinem derzeitigen system für die Entwicklung und denke, ich habe ein paar Dinge falsch eingestellt, was meine IDE (IntelliJ) Verhalten sich falsch, wenn man sich die python-Bibliotheken.
Ist, habe ich mich an die Dokumentation hier und hier und ich bin immer noch unsicher, was sollte eigentlich in der PYTHONPATH
Umgebungsvariable.
Habe ich PYTHONHOME
wies `C:\Python27'.
Meine aktuelle PYTHONPATH
eingestellt ist PYTHONHOME
. Sollte ich auch hinzufügen der Verzeichnisse von sys.path
?
UPDATE:
Basierend auf den folgenden Informationen, PYTHONPATH
muss nicht eingestellt werden, es sei denn, es gibt nicht-standard-Bibliotheken, die Sie möchten python finden können standardmäßig. Zum Beispiel, wenn ich installieren wxPython aus dem installer hinzufügen wird von seinen Bibliotheken zu PYTHONPATH
. Habe ich gesetzt PYTHONHOME
an die Wurzel des python-installation, so dass ich es in mein system PATH
- Umgebungsvariable so, dass ich python aus, wo jeder.
InformationsquelleAutor der Frage Casey | 2011-10-21
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sie nicht haben, um entweder von Ihnen. PYTHONPATH gesetzt werden kann, zeigen Sie auf zusätzliche Verzeichnisse mit privaten Bibliotheken. Wenn die PYTHONHOME ist nicht festgelegt, Python standardmäßig das Verzeichnis, in dem python.exe gefunden wurde, so dass dir sein sollte, im WEG.
InformationsquelleAutor der Antwort Mark Tolonen
Für die meisten Installationen ist, sollten Sie nicht diese Variablen, da Sie nicht erforderlich sind für Python zum laufen. Python weiß, wo zu finden, Ihre standard-Bibliothek.
Ist der einzige Grund, set PYTHONPATH pflegen Verzeichnisse von benutzerdefinierten Python-Bibliotheken, die Sie nicht installieren möchten, in den globalen Standard-Position (d.h., die
site-packages
Verzeichnis).Stellen Sie sicher, zu Lesen: http://docs.python.org/using/cmdline.html#environment-variables
InformationsquelleAutor der Antwort Ferdinand Beyer