wake-up-neo.net

Wie wechselt man die Python-Version in Terminal?

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 .

4
heapoverflow

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.

6
Inian

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
6
Ajax1234

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

3
Scheme

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.

0
Skeptic

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.

0