Wie deinstalliere ich Python 2.7 unter Mac OS X 10.6.4?



Answers

Dieser funktioniert:

cd /usr/local/bin/
ls -l /usr/local/bin | grep '../Library/Frameworks/Python.framework/Versions/2.7' | awk '{print $9}' | tr -d @ | xargs rm

Beschreibung: Es listet alle Links auf, entfernt @ Zeichen und entfernt sie dann.

Question

Ich möchte Python 2.7 vollständig von meinem Mac OS X 10.6.4 entfernen. Ich habe es geschafft, den Eintrag aus der PATH-Variablen zu entfernen, indem ich mein .bash_profile zurücksetzte. Aber ich möchte auch alle Verzeichnisse, Dateien, Symlinks und Einträge entfernen, die vom Python 2.7-Installationspaket installiert wurden. Ich habe das Installationspaket von http://www.python.org/ . Welche Einträge für Verzeichnisse / Dateien / Konfigurationsdateien muss ich entfernen? Gibt es irgendwo eine Liste?




Onur Güzel bietet die Lösung in seinem Blogbeitrag "Python Package deinstallieren von OS X" .

Sie sollten die folgenden Befehle in das Terminal eingeben:

  1. sudo rm -rf /Library/Frameworks/Python.framework
  2. cd /usr/local/bin
  3. ls -l . | grep '../Library/Frameworks/Python.framework' | awk '{print $9}' | xargs sudo rm
  4. sudo rm -rf "/Applications/Python xy"

    wo Befehl xy ist die Version von Python installiert. Laut Ihrer Frage sollte es 2,7 sein.

In Onurs Worten:

WARNUNG: Diese Befehle entfernen alle Python-Versionen, die mit Paketen installiert wurden. Python, das vom System bereitgestellt wird, ist nicht betroffen.

Wenn Sie mehr als eine Python-Version von python.org installiert haben, führen Sie den vierten Befehl erneut aus und ändern Sie "xy" für jede Version von Python, die deinstalliert werden soll.




In Bezug auf das Löschen der symbolischen Links fand ich das nützlich.

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



Deinstallation mit brew uninstall python nicht den nativ installierten Python, sondern die mit brew installierte Version.






Links