update mac python python-2.7 python-3.x osx-yosemite

update - Instaló Python 3 en Mac OS X pero aún es Python 2.7



uninstall python mac (5)

Actualmente estoy ejecutando OS X Yosemite (10.10.2) en mi MacBook Pro ... De forma predeterminada, Apple distribuye Python 2.7.6 en Yosemite.

Acabo de descargar y ejecutar este instalador para Python 3: python-3.4.3-macosx10.6.pkg

Cuando abrí mi Terminal y escribí python , esto es lo que surgió:

Python 2.7.6 (default, Sep 9 2014, 15:04:36) [GCC 4.2.1 Compatible Apple LLVM 6.0 (clang-600.0.39)] on darwin Type "help", "copyright", "credits" or "license" for more information. >>>

Pregunta (s):

  1. ¿Alguien sabe dónde se instaló el intérprete de Python 3.4.3?
  2. ¿Debo desinstalar Python 2.7.3 (si es así, cómo hago para hacerlo) antes de configurar una variable de entorno global como PYTHON_HOME en la ubicación del Python 3.4.3 instalado?

En la versión OS X El Capitan, puede encontrar el intérprete en: /opt/local/Library/Frameworks/Python.framework/Versions/3.4/bin/python3.4

Al arrastrar este camino hacia la Terminal y presionar Intro, podrá ejecutar esta versión.

Para ejecutarlo más rápido, puede crear un alias escribiendo en Terminal: alias python = ''python3.4'' .


Intente escribir python3 lugar de solo python .


Para utilizar Python 3.x, escriba python3 lugar de python .


Puede hacer esto fácilmente usando pyenv que es una Administración de versión de Python simple. Le permite a uno configurar versiones específicas de Python para que se ejecuten en directorios específicos o puede cambiar su versión antes de usar shell

es decir

$ pyenv install 2.7.6 $ pyenv install 2.6.8 $ pyenv local 2.7.6 $ pyenv versions system 2.6.8 * 2.7.6 (set by /home/yyuu/.pyenv/version)


Si bien la respuesta de @ rhombidodecahedron es concisa y precisa y @Nacho Izquierdo responde perfectamente a su primera pregunta, mi respuesta apunta a responder su segunda pregunta con más detalle:

Uno no debe desinstalar Python 2.7 que viene con Mac OS X; Apple lo suministra y es necesario para las aplicaciones que se ejecutan en OS X. Se almacena en /System/Library/Frameworks/.. Si se elimina, será necesario reinstalar Mac OS X.

¡Espero que ayude! Y para reiterar las respuestas proporcionadas por @rhombidodecahedron y @Nacho Izquierdo, instale Python 3.x por separado y use python3 si desea usar esa versión.

Python 2.7 es el estándar, Python 3.x es el futuro.