¿Cómo desinstalar todas las versiones de python y usar la versión predeterminada del sistema de OS X 10.10?

Estoy buscando una manera de desinstalar limpiamente todas las versiones de python en OS X 10.10, excepto la versión predeterminada que siguió con la Mac. ¿Cómo procedo?

Actualmente tengo algún comportamiento extraño. Al escribir which -a python obtengo el siguiente resultado:

 /Users/harisfawad/anaconda/bin/python /Library/Frameworks/Python.framework/Versions/2.7/bin/python /usr/local/bin/python /usr/bin/python 

¿Por qué la versión predeterminada de python en /System/Library/.../ muestra aquí? Puedo localizar esa versión en el Finder, así que sé que no se ha eliminado.

Además, echo $PYTHONPATH devuelve una línea vacía.

¿Puedo seguir adelante y eliminar todas estas carpetas y esperar que la versión predeterminada se ejecute correctamente?

He leído una consulta similar aquí http://bugs.python.org/issue7107 pero no estoy seguro de si esto todavía es aplicable a las versiones 2.7 / 3.4 de Python.

Esta es también una pregunta similar ¿ Cómo desinstalar Python 2.7 en un Mac OS X 10.6.4? Pero nuevamente, no quiero ser descuidado y hacer la desinstalación antes de asegurarme de que la versión provista por el sistema funcione.

ACTUALIZACIÓN: Al ejecutar brew doctor , recibo esta Warning: "config" scripts exist outside your system or Homebrew directories. Y sigue enumerando los archivos de “configuración” en /.../anaconda/bin y en /Library/.../bin .

ACTUALIZACIÓN2: He vuelto exitosamente a la versión predeterminada de python que se incluyó en OS X. Todas las versiones anteriores de python se trasladaron a la papelera, excepto /usr/bin/python . Gracias, @rhashimoto y @PadraicCunningham!

El archivo /usr/bin/python (y /usr/bin/pythonw , que es un enlace al mismo archivo) es en realidad un progtwig de /System/Library/Frameworks/Python.framework/Versions que invoca la versión predeterminada de Python desde /System/Library/Frameworks/Python.framework/Versions . Puede seleccionar la versión (2.6 y 2.7 en Yosemite) que el iniciador invoca usando el comando defaults o la variable de entorno VERSIONER_PYTHON_VERSION .

Si desea ejecutar una versión específica de forma manual, puede invocar /usr/bin/python2.6 o /usr/bin/python2.7 , que son enlaces simbólicos en /System/Library/Frameworks/Python.framework/Versions .

Debería estar bien eliminando todas las otras implementaciones de Python que liste de su ruta, incluyendo /Library/Frameworks/Python.framework/Versions/2.7/bin/python (no estoy seguro de cómo obtuvo esa). Aún sería prudente moverlos a algún lugar (por ejemplo, su carpeta de basura) para probar su cambio antes de eliminarlos permanentemente.