Python 3 ist bereits installiert, aber Python -V gibt Python 2 zurück [Duplikat]
Ich habe versucht, Python 3 mit Home-Brew zu installieren. Es sagt mir, dass es bereits installiert ist.
Immer wenn ich eine python test.py ausführe, wird python2 verwendet. Wie kann ich die Standardeinstellung auf Python 3 ändern?
Antworten
Wenn Python unter dem Befehl angezeigt wird, ist es installiert. Um welche Version handelt es sich? Lass uns nachsehen:
$ brew info python
python: stable 3.7.3 (bottled), HEAD
Interpreted, interactive, object-oriented programming language
https://www.python.org/
/usr/local/Cellar/python/3.7.2_1 (8,437 files, 118MB) *
## further output not included ##
Die Homebrew-Betreuer haben die Standard-Python-Flasche aktualisiert, um auf die neueste Version zu verweisen. Da die Homebrew-Betreuer bei der Aktualisierung der Version zuverlässiger sind als die meisten von uns, können Sie die Homebrew-Version von Python 3 mit dem folgenden Befehl verwenden:
$ brew update && brew upgrade python
Jetzt müssen Sie den Alias auf die von Homebrew verwaltete Python-Kopie verweisen:
# If you added the previous alias, use a text editor to update the line to the following.
alias python=/usr/local/bin/python3
Um sicherzustellen, dass der obige Pfad darauf verweist, wo Homebrew Python in Ihrer Umgebung installiert hat, können Sie Brew Info Python ausführen und nach den Pfadinformationen suchen.