Python 3.x als Standardversion unter OS X festlegen
Für Benutzer, die Mac OS Die installierte Python-Version ist 2.7. Um zur bevorzugten Python 3.3-Version zu wechseln, können die folgenden Schritte ausgeführt werden:
Systemweite Änderungen vermeiden
Das Ändern der systemweiten Standard-Python-Version kann zu Problemen führen für Anwendungen, die von Python 2 abhängig sind. Stattdessen wird empfohlen, Aliase für bestimmte Shells zu verwenden.
Shell erstellen Aliase
Fügen Sie die folgende Zeile hinzu:
alias python='python3'
Quelle ~/.profile in ~/.bash_profile oder ~/.zsh_profile:
[ -e ~/.profile ] && . ~/.profile
Dadurch wird sichergestellt, dass der Alias sowohl in Bash- als auch in ZSH-Shells verfügbar ist. Wenn Sie nun den Python-Befehl ausführen, wird Python 3.3 ausgeführt. Um Python 2.7 explizit zu verwenden, verwenden Sie den Befehl python2.
Zusätzliche Aliase
Um das Starten bestimmter Python-Versionen zu erleichtern, können zusätzliche Aliase erstellt werden:
alias 2='python2'
alias 3='python3'
Benutzerdefinierte Shebangs für Skripte
Abschließend wird für Python-Skripte der folgende Shebang empfohlen, um die Verwendung von Python 3 zu erzwingen:
Dieser Ansatz stellt sicher, dass die Skripte mit Python ausgeführt werden 3, unabhängig von der Standard-Python-Version des Systems.
Das obige ist der detaillierte Inhalt vonWie kann ich Python 3.x als Standard in OS X festlegen, ohne dass dies Auswirkungen auf Systemanwendungen hat?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!