Tengo la intención de reemplazar la instalación predeterminada de Python con la de Homebrew . A continuación hay una lista de pasos que quiero seguir, pero primero quiero asegurarme de que no estoy haciendo nada destructivo, por eso publico esta pregunta. :-)
La Python.framework
carpeta se encuentra en /System/Library/Frameworks
. ¿Está bien quitarlo? Estando debajo System
me preocupa que pueda romper algo.
Elimine todos los archivos relacionados con Python de /usr/bin
. En mi caso (y probablemente en el de todos los demás), eliminaré todo lo dado por ls -l /usr/bin | grep python
:
python
python-config
python2.6
python2.6-config
python2.7
python2.7-config
pythonw
pythonw2.6
pythonw2.7
En mi caso también lo tengo pip
instalado. La única referencia que pip
encontré está en /usr/local/bin
. Para desinstalar también pip
eliminaré los archivos proporcionados por ls -l /usr/local/bin | grep pip
:
pip
pip2
pip2.7
¿Hay algo más que deba hacer para realizar una desinstalación completa y correcta? ¿Hay algún peligro que deba tener en cuenta?
Lo que estás haciendo es destructivo. Cada actualización de Apple puede y romperá o reintroducirá partes o todos los archivos de Python que están a punto de eliminarse.
¿Por qué no simplemente cambia su ruta para que se use la versión casera de la herramienta?
El peligro de piratear el sistema operativo central es que Apple lo vincula estrechamente con los recibos y la actualización del software y corre el riesgo de comprometer la estabilidad del sistema cuando lo modifica. Por lo general, el nivel de habilidad necesario para aumentar la ruta es mucho, mucho menor que el necesario para administrar y solucionar problemas de forma continua en un sistema operativo personalizado en el que ha eliminado componentes desde fuera de /Applications .
Puede eliminar los archivos pip de /usr/local/bin ya que no están instalados por Apple o por el sistema y puede volver a descargarlos o reinstalarlos con brew una vez que elija la versión que elija allí.