Mein Mac wurde standardmäßig mit Python 2.7 installiert, aber ich möchte stattdessen Python 3.6.1 verwenden.
Wie kann ich die in Terminal verwendete Python-Version (unter Mac OS) ändern?
Bitte erläutern Sie klar und bieten Sie keine Versionsmanagervorschläge von Drittanbietern an .
Der einfachste Weg wäre, einen Alias zu python3
hinzuzufügen, um immer auf die native python
zu zeigen, die installiert ist. Fügen Sie diese Zeile zuletzt der .bash_profile
-Datei in Ihrem $HOME
-Verzeichnis hinzu.
alias python="python3"
Dadurch werden die Änderungen in jeder geöffneten interaktiven Shell übernommen.
Sie können nur die Python-Version angeben, wenn Sie ein Programm ausführen:
für Python 2:
python filename.py
für Python 3:
python3 filename.py
Wie Inian vorschlug, sollten Sie Alias-Python verwenden, um auf Python 3 zu zeigen. Es ist sehr einfach zu tun und sehr einfach zurückzuschalten. Ich persönlich habe ein Alias-Setup für p2 = python2 und p3 = python3 sowie zum Speichern von Tastenanschlägen. .Lesen Sie hier für weitere Informationen: Wie erstelle ich einen Bash-Alias?
Hier ist ein Beispiel dafür für Python:
alias python=python3
So wie:
$ python --version
Python 2.7.6
$ python3 --version
Python 3.4.3
$ alias python=python3
$ python --version
Python 3.4.3
Hier finden Sie das Original: https://askubuntu.com/questions/320996/how-to-make-python-program-command-execute-python-3
Hier ist eine schöne und einfache Möglichkeit, dies zu tun (aber auf CENTOS), ohne das Betriebssystem zu bremsen .
yum install scl-utils
nächster
yum install centos-release-scl-rh
Und schließlich installieren Sie die gewünschte Version, sagen wir Python3.5
yum install rh-python35
Und zuletzt:
scl enable rh-python35 bash
Da es sich bei MAC-OS um ein Unix-Betriebssystem handelt, sollte es ziemlich ähnlich sein.
Wenn Sie verschiedene Python-Versionen von Python installiert haben, können Sie jede davon mit pythonx.x.x
starten, wobei x.x.x
für Ihre Versionen steht.