Ich möchte Python 2.7 vollständig von meinem Mac OS X 10.6.4 entfernen. Es ist mir gelungen, den Eintrag in der PATH
Variable durch Umkehrung meiner .bash_profile
. Aber ich möchte auch alle Verzeichnisse, Dateien, Symlinks und Einträge entfernen, die durch das Python 2.7 Installationspaket installiert wurden. Ich habe das Installationspaket von http://www.python.org/ . Welche Verzeichnisse/Dateien/Konfigurationsdateieinträge muss ich entfernen? Gibt es irgendwo eine Liste?
Antworten
Zu viele Anzeigen?Es ist nicht nötig, es zu deinstallieren oder mit symbolischen Links herumzuspielen, verwenden Sie einfach ein alias
. Ich konfrontiert das gleiche Problem, wenn das Upgrade auf Python 3.7.1.
Installieren Sie einfach die neue Python-Version mit brew install python
dann in Ihrem .bash_profile
einen Alias erstellen, der auf die neue Python-Version verweist; etwa so: alias python="/usr/local/bin/python3"
dann speichern und ausführen source ~/.bash_profile
.
Erledigt.
Ich konfrontiert das gleiche Problem beim Upgrade auf Python 3.9 von Python 2.7.16 Installieren Sie einfach die neue Python-Version mit brew install python oder herunterladen und installieren für Ihr Betriebssystem dann
-
sudo rm -rf /Library/Frameworks/Python.framework/Versions/2.7
-
sudo rm -rf "/Applications/Python 2.7"
-
ls -l /usr/local/bin | grep '../Library/Frameworks/Python.framework/Versions/2.7'
-
dann prüfen ->
python --version
-
in Ihrem
.bash_profile
einen Alias erstellen, der auf die neue Python-Version verweist; etwa so:alias python="/usr/local/bin/python3"
dann speichern und Quelle ausführen
~/.bash_profile
. -
prüfen ->
python --version
alles bereit
Alte Python-Versionen müssen nicht deinstalliert werden.
Installieren Sie einfach eine neue Version, sagen wir python-3.3.2-macosx10.6.dmg und ändern Sie den Softlink von python auf das neu installierte python3.3
Überprüfen Sie den Pfad von Standardpython und Python 3.3 mit folgenden Befehlen
"welches python" und "welches python3.3"
löschen Sie dann den bestehenden Softlink von Python und verweisen Sie auf Python 3.3