Korrektes Entfernen der standardmäßigen Python-Installation

Ich beabsichtige, die standardmäßige Python-Installation durch die von Homebrew zu ersetzen . Unten ist eine Liste von Schritten, die ich unternehmen möchte, aber ich möchte zuerst sicherstellen, dass ich nichts destruktive tue, weshalb ich diese Frage poste. :-)

  1. Der Python.frameworkOrdner befindet sich in /System/Library/Frameworks. Ist es in Ordnung, es zu entfernen? Wenn ich unter bin, Systemmache ich mir Sorgen, dass ich etwas kaputt machen könnte.

  2. Entfernen Sie alle Python-bezogenen Dateien aus /usr/bin. In meinem Fall (und wahrscheinlich allen anderen) entferne ich alles, was von gegeben ist ls -l /usr/bin | grep python:

    • python
    • python-config
    • python2.6
    • python2.6-config
    • python2.7
    • python2.7-config
    • pythonw
    • pythonw2.6
    • pythonw2.7
  3. In meinem Fall habe ich auch pipinstalliert. Der einzige Verweis auf den pipich gefunden habe ist in /usr/local/bin. Um auch zu deinstallieren, piplösche ich die Dateien von ls -l /usr/local/bin | grep pip:

    • pip
    • pip2
    • pip2.7

Gibt es noch etwas, das ich tun sollte, um eine vollständige und korrekte Deinstallation durchzuführen? Gibt es Gefahren, die ich beachten sollte?

Antworten (1)

Was Sie tun, ist destruktiv. Jedes Apple-Update kann und wird entweder Teile beschädigen oder wieder einführen oder alle Python-Dateien werden gelöscht.

Warum änderst du deinen Pfad nicht einfach so, dass die Homebrew-Version des Tools verwendet wird?

Die Gefahr beim Hacken des Kernbetriebssystems besteht darin, dass es eng mit Quittungen und Software-Updates von Apple verbunden ist und Sie riskieren, die Stabilität des Systems zu gefährden, wenn Sie es modifizieren. Im Allgemeinen ist das zum Erweitern des Pfads erforderliche Qualifikationsniveau weitaus geringer als das, das zum kontinuierlichen Verwalten und Beheben von Fehlern in einem benutzerdefinierten Betriebssystem erforderlich ist, bei dem Sie Komponenten von außerhalb von /Applications entfernt haben.


Sie können die Pip-Dateien aus /usr/local/bin löschen, da sie nicht von Apple oder dem System installiert sind, und Sie können sie erneut herunterladen oder mit brew erneut installieren, sobald Sie dort Ihre bevorzugte Version ausgewählt haben.