sierra remove mac home python macos homebrew brew-doctor

remove - ¿Cuál es la forma más segura de eliminar archivos de marcos de Python que se encuentran en lugares diferentes a las instalaciones de Brew?



uninstall python 2.7 macos (1)

Voy a auto-responder. Pasé por los pasos y es sencillo. Pycharms (el IDE I''m use) también encuentra automáticamente las nuevas bibliotecas. Estos son los pasos que seguí para eliminar las bibliotecas adicionales de Python en Mavericks que no eran nativas de él y que no fueron instaladas por brew.

Paso 1: la versión nativa de Python 2.7.x vive aquí /System/Library/Frameworks/Python.framework/Versions/2.7 (o 2.6, etc.), por lo que puede eliminar cualquier Python que haya sido instalado en otro lugar.

sudo rm -rf /System/Library/Frameworks/Python.framework/

O, de acuerdo con este article , debería preparar instale python 2.7 y python 3.x, y evite usar el sistema python en Mavericks.

Paso 2: elimine Python en el directorio de aplicaciones (aquel en el que están todas sus aplicaciones).

cd en la carpeta /Applications y ls | grep Python ls | grep Python para ver que tienen.

A continuación, elimine: sudo rm -rf "Python 3.3"

Paso 3:

>>> brew prune

muestra de salida:

Poda 0 fórmula muerta Poda 46 enlaces simbólicos de / usr / local

Paso 4: ejecutar los pasos recomendados por brew doctor

sudo brew link python3

Muestra de salida

Vinculación /usr/local/Cellar/python3/3.4.0 ... 19 enlaces simbólicos creados

Quiero eliminar un Python instalado en la ubicación de la que se queja el brew, cuando corro brew doctor

Advertencia: Python está instalado en /Library/Frameworks/Python.framework

¿Cuál es la mejor manera?

Aquí hay más detalles / investigación:

El mensaje del website brew git:

Importante: si elige instalar Python que no sea ninguno de estos dos (Python del sistema o Python elaborado), el equipo de Homebrew solo puede proporcionar asistencia limitada.

Quiero asegurarme de que no me falta nada antes de eliminar la biblioteca adicional de python. Específicamente, quiero eliminar todo el Python.framework, esos archivos ubicados aquí. /Library/Frameworks/Python.framework/

Tengo Python 2.7.5 instalado de forma nativa con Mavericks que usaré en su lugar, ubicado en la ruta a continuación. (La diferencia es, creo, que se coloca en la carpeta raíz / Sistema en lugar de en la carpeta raíz / Biblioteca ). La buena ubicación nativa está aquí: /System/Library/Frameworks/Python.framework/Versions/2.7/bin/python

y ya instalé Python 3.x con brew install python3 , que lo puso aquí:

==> Summary /usr/local/Cellar/python3/3.4.0 : 5076 files, 85M, built in 112 seconds

¿Puedo simplemente eliminar estos archivos o sus consecuencias (más allá de tener que volver a vincular)? /Library/Frameworks/Python.framework/

Aquí hay pasos para eliminar python de una pregunta de stackoverflow en 2010 y una pregunta similar aquí

¿Ese enfoque sigue siendo bueno? ¿Hay algo que deba saber?