Heim >Backend-Entwicklung >Python-Tutorial >Wie kann ich Python 3.x zur Standardversion unter macOS machen?
Python 3.x als Standardversion unter macOS X festlegen
Viele Softwareanwendungen basieren auf Python 2.7, was oft die Standardversion ist unter macOS X. Möglicherweise bevorzugen Sie jedoch die Verwendung von Python 3.x für moderne Funktionen und Sicherheitsupdates. So ändern Sie die standardmäßige Python-Version systemweit:
Berücksichtigen Sie mögliche Auswirkungen
Das Ändern der standardmäßigen ausführbaren Python-Datei kann möglicherweise Anwendungen stören, die von Python 2 abhängig sind. Um dies zu vermeiden , verwenden Sie den folgenden Ansatz:
Erstellen einer Alias
Bash- oder ZSH-Shells (Standard in macOS) unterstützen Aliasing-Befehle. Fügen Sie die folgende Zeile zu Ihrer ~/.profile-Datei hinzu:
alias python='python3'
Sourcing the Alias
Um den Alias in Ihren Shells zu aktivieren, beziehen Sie ~/.profile von Ihr ~/.bash_profile oder ~/.zsh_profile:
[ -e ~/.profile ] && . ~/.profile
Verwenden Sie die Alias
Nach der Beschaffung des Alias führt der Befehl $python nun Python 3.3 aus. Um Python 2 aufzurufen, verwenden Sie den Befehl $python2.
Zusätzliche Aliase für die Verwendung durch Interpreter
Erstellen Sie bei Bedarf zusätzliche Aliase für schnellen Interpreter-Zugriff:
alias 2='python2' alias 3='python3'
Shebang für Python Ausführbare Dateien
Erwägen Sie in Skripten die Verwendung expliziter Elemente für ausführbare Python 3-Dateien:
#!/usr/bin/env python3
Anstelle von:
#!/usr/bin/env python
Dadurch wird sichergestellt, dass das System Python 3 verwendet beim Ausführen von ausführbaren Python-Dateien.
Das obige ist der detaillierte Inhalt vonWie kann ich Python 3.x zur Standardversion unter macOS machen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!