451 Stimmen

Wie deinstalliert man Python 2.7 auf Mac OS X 10.6.4?

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?

14voto

Roberto Manfreda Punkte 2054

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.

12voto

user86559 Punkte 129

Was das Löschen der symbolischen Links betrifft, so fand ich dies nützlich.

find /usr/local/bin -lname '../../../Library/Frameworks/Python.framework/Versions/2.7/*' -delete

12voto

AnoopDixit Punkte 179

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

  1. sudo rm -rf /Library/Frameworks/Python.framework/Versions/2.7

  2. sudo rm -rf "/Applications/Python 2.7"

  3. ls -l /usr/local/bin | grep '../Library/Frameworks/Python.framework/Versions/2.7'

  4. dann prüfen -> python --version

  5. 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 .

  6. prüfen -> python --version

alles bereit

8voto

minhas23 Punkte 8655

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

8voto

Putna Punkte 1041

Bei einem MacOS, bei dem python3 wurde installiert mit brew :

sudo ln -s -f /opt/homebrew/bin/python3 /usr/local/bin/python
sudo ln -s -f /opt/homebrew/bin/pip3 /usr/local/bin/pip

Terminal wieder öffnen

python --version
pip --version

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X