Instalar Python en Mac OS X 10.10 Yosemite

Posted on

La última versión de Mac Os X tiene preinstalado Python2.7. Para comprobarlo abrir el Terminal y activar Phyton:

$ python

Veremos el siguiente mensaje:

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.
>>>

Con esta versión de Python es posible trabajar sin instalar ni configurar nada más, siendo válida para el aprendizaje, pero no es la más adecuada para el desarrollo de aplicaciones para el mundo real. La última versión de Python 2 a fecha de hoy (03/08/2015) es la 2.7.10. Una cuestión a valorar sería la instalación de Python 3. En nuestro caso lo dejamos para más adelante, ya que nuestro propósito es trabajar con scripts ya desarrollados en Python 2.

Procedemos a la descarga de Python 2.7.10 para continuar con su instalación.

Es recomendable instalar una serie de herramientas y librerías antes de comenzar el desarrollo de aplicaciones Python.

En primer lugar, necesitamos instalar GCC (GNU Compiler Collection), que puede obtenerse descargando Xcode, el IDE de Apple para el desarrollo de aplicaciones para OS X, desde la App Store. Una vez descargado, Xcode debe abrirse para completar la instalación y aceptar el tipo de licencia. Una vez instalado podemos encontrarlo dentro de las aplicaciones del equipo.

A continuación instalamos  Homebrew desde el Terminal mediante:

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

requiere password del equipo. Homebrew es un componente que nos permite la instalación de paquetes desde Terminal.

Ahora ya podemos instalar Python:

$ brew install python

Para comprobar que se instalado correctamente basta introducir el comando en el Terminal

$ python

Con lo que entraremos en la ejecución de Python, indicándonos en primer lugar la versión instalada:

Python 2.7.10 (default, Jul 13 2015, 12:05:58) 
[GCC 4.2.1 Compatible Apple LLVM 6.1.0 (clang-602.0.53)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>>

Para salir de Python ejecutamos el comando quit():

>>> quit()

Eso es todo por ahora.