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 python3
para 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/python3
o crear un enlace simbólico comoln -s /usr/local/Cellar/python3/3.3.2/bin/python3 /usr/local/bin/python-3.3.2
y 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/Cellar
y 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 clean
eliminará 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