2014-07-16 2 views
6

Ich installiere Python neu, unter Windows 7, und eines der ersten Dialogfelder ist der Python-Bildschirm anpassen.Warum sollte ich Python.exe nicht zum Installationszeitpunkt zu meinem Systempfad hinzufügen?

Die Standardeinstellung für "Python.exe zum Pfad hinzufügen" lautet "Die gesamte Funktion ist nicht verfügbar."

Ich ändere dies immer zu "Wird auf lokaler Festplatte installiert werden."

Es ist kein Problem, die Systemumgebungsvariablen zu ändern ist ein Kinderspiel, aber gibt es irgendwelche Vorteile, dieses nicht angekreuzt zu lassen?

Antwort

7

Wenn Sie nur eine Version von Python installiert haben, spielt dies keine Rolle.

Wenn Sie mehrere Versionen installiert haben, wird die erste, die in Ihrem System Path erscheint, ausgeführt, wenn Sie den Befehl "python" verwenden. Darüber hinaus können ältere Versionen ohne zusätzliche Arbeit nicht zugänglich gemacht werden. Zum Beispiel hatte ich ein System mit Python 2.7 installiert und ich fügte 3.2 hinzu und überprüfte die Option, Python.exe dem Pfad während der Installation hinzuzufügen. Nachdem ich das getan habe, hat die Eingabe von "python" und "python3" in der Befehlszeile Python 3.2 geöffnet, so dass ich den vollständigen Pfad zum 2.7-Interpreter eingeben musste, wenn ich 2.x-Skripte ausführen musste.

1

Ein Vorteil, den ich mir vorstellen kann, ist, wenn Sie mehrere Python-Versionen in Windows ausführen. So haben Sie c: \ python34 und c: \ python27 aber beide sind im Pfad, Sie erhalten, was auch immer zuerst kommt und führt Sie zu einem möglicherweise unerwarteten Ergebnis.

Verwandte Themen