Quiero Python 3 (y no quiero meterme con Python proporcionado por OS X). De acuerdo a:
https://docs.python.org/3/using/mac.html
Puedo obtener Python 3 y vivir mucho tiempo y prosperar, PERO no está claro qué sucede cuando quiero actualizar usando el próximo DMG. Como ejemplo, puedo decirte lo que sucede con R en OS X: obtienes una GUI en / Application y otras cosas en / Library / Frameworks. En la actualización, la GUI se actualiza y el nuevo marco se coloca en el directorio / Library / Frameworks, junto con el anterior (hay un buen enlace simbólico 'actual' que asegura que se ignore el contenido anterior). Siempre elimino las cosas viejas para evitar la acumulación de suciedad, y eso es todo. ¿Funcionaría este enfoque para Phyton?

brew unlink python3para eliminar el enlace simbólico. Ahora usará la versión osx cuando se ejecutepython. Para usar la versión de preparación, aún puede ejecutar, por ejemplo,/usr/local/Cellar/python3/3.3.2/bin/python3o crear un enlace simbólico comoln -s /usr/local/Cellar/python3/3.3.2/bin/python3 /usr/local/bin/python-3.3.2y después de eso, ejecutarpython-3.3.2. También puede instalar la versión anterior de las fórmulas python3 con HB, y usarlas todas por separado. Mira esto sobre cómo hacerlo./usr/local/bin/python3. Y dado que OS X no se envía con Python 3 de todos modos, no sobrescribe ningún Python preinstalado.Utilice Homebrew :)
Hombrew instala todo
/usr/local/Cellary crea enlaces simbólicos para aplicaciones en/usr/local/bin. Será no tocar nada en el sistema. Viene con el comando de limpieza de preparación, que elimina las aplicaciones no utilizadas u obsoletas automáticamente.Para actualizarlo:
Se vinculará automáticamente a la versión más reciente después de una actualización y
brew cleaneliminará los restos de la versión anterior.fuente
Puedes usar la distribución Anaconda. Es una versión gratuita de Python 3 (y Python2). El paquete Andaconda también le permitirá actualizar diferentes versiones de Python y, después de la instalación, establece la ruta de Python adecuada. Anaconda viene con Anaconda Navigator que te ayuda a cargar paquetes de Python y también viene con Spyder 3. Un tipo de aplicación Python IDE.
fuente