Eliminar correctamente la instalación predeterminada de Python

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. :-)

  1. La Python.frameworkcarpeta se encuentra en /System/Library/Frameworks. ¿Está bien quitarlo? Estando debajo Systemme preocupa que pueda romper algo.

  2. 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
  3. En mi caso también lo tengo pipinstalado. La única referencia que pipencontré está en /usr/local/bin. Para desinstalar también pipeliminaré 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?

Respuestas (1)

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