Wie finde ich alle verschiedenen Pythons, die auf meinem Mac installiert sind? Ich habe versehentlich eine Kopie davon beschädigt, Python 3
die unter war /usr/local/bin
, und möchte sie ersetzen/reparieren, aber ich weiß nicht einmal, wie ich Python 3
überhaupt dorthin gekommen bin – macOS wird nur mit ausgeliefert 2.7
.
Kann ich HomeBrew verwenden, um eine defekte Kopie zu reparieren?
Wie kann ich meine Python-Kopien bereinigen, sodass ich nur das habe, was dort sein sollte?
Sie können das python3, das Sie durcheinander gebracht haben, neu installieren. Mit brew install python3
Diese verknüpfte Frage geht es um die Befehlszeilentools, die möglicherweise zum Abschließen der Installation erforderlich sind. https://stackoverflow.com/questions/14583427/brew-install-python3-fails
So entfernen Sie die Homebrew-Versionen, sodass Sie nur noch das System-Original habenbrew remove python python3 && brew cleanup
cd /usr/local && open .
im Finder mit der rechten Maustaste auf „get-info“ auf Python klicken. Sie sehen, dass es als Alias bezeichnet wird /usr/local/Cellar/python3/python3.6.1 . . .
. Das ist die Homebrew-Version, aus der Sie die Datei gelöscht haben. "Reparieren" Sie es mit brew reinstall python3
Zeigt which python
auf /usr/bin/python. und Sie möchten /usr/local/bin/python3
stattdessen der Standard sein? Dann ist Ihr Problem tatsächlich, dass /usr/bin vor /usr/local/bin in Ihrem ist. echo $PATH
Sie müssen sich darüber informieren, wie Sie die Reihenfolge Ihres PATH ändern.
mmmmmm
jaaaaaaaaaaaaaaaaaaaaaaaaa