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. :-)
Der Python.framework
Ordner befindet sich in /System/Library/Frameworks
. Ist es in Ordnung, es zu entfernen? Wenn ich unter bin, System
mache ich mir Sorgen, dass ich etwas kaputt machen könnte.
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
In meinem Fall habe ich auch pip
installiert. Der einzige Verweis auf den pip
ich gefunden habe ist in /usr/local/bin
. Um auch zu deinstallieren, pip
lö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?
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.