martes, 5 de agosto de 2014

Instalación de IPython


Si utilizamos Ubuntu o alguno de sus sabores la instalación de IPython y de sus componentes la podremos hacer desde el Centro de Software. Aunque resulta muy cómoda esta instalación, probablemente, no tendremos disponible la última versión estable, pero para el caso que nos ocupa es más que suficiente.

Otra posibilidad para instalar IPython en Windows o cualquier distribución Linux es utilizar el instalador pip. Este es el método que utilizaremos más adelante.

También, podemos descargar los módulos necesarios de la última versión estable desde Pypi o Github, desempaquetar y proceder a su instalación.

Por último, comentar que la distribución de Python para Windows PortablePython incluye IPython y otros módulos de uso bastante extendido. Tiene una instalación muy sencilla pero de momento no incorpora Notebook.

Procedimiento de instalación en el sitio oficial de IPython

Instalación en GNU/Linux Ubuntu con el instalador Pip


1.- Instalar Python3 (si no lo tenemos instalado):


$ sudo apt-get install python3

 

2.- Instalar el instalador Pip para Python3:


Este paso lo omitiremos si tenemos instalada Python 3.4 o alguna versión posterior.

$ sudo apt-get install python3-pip

 

3.- Instalar Ipython:


$ sudo pip3 install ipython

Si deseamos actualizar alguna versión anterior de IPython agregar el argumento --upgrade

Si nuestra red utiliza proxy con autenticación añadir el argumento --proxy

 

4.- Instalar los componentes siguientes (ver dependencias):


$ sudo pip3 install jinja2
$ sudo pip3 install sphinx
$ sudo pip3 install pyzmq
$ sudo pip3 install pygments
$ sudo pip3 install tornado
$ sudo pip3 install nose
$ sudo pip3 install readline

 

Instalación en Windows con el instalador Pip


1.- Instalar Python3 (si no lo tenemos instalado):


Descargar paquete de la página oficial para 32 o 64 bits dependiendo de la arquitectura de nuestro equipo e instalar.

Añadir las rutas de instalación C:\PythonXX\ y C:\PythonXX\Scripts a la variables PATH del sistema para que tengamos acceso a los ejecutables desde cualquier directorio desde la línea de comandos.

 

2.- Instalar el instalador Pip para Python3:


Este paso lo omitiremos si tenemos instalado Python 3.4 o alguna versión posterior.

Instalar SetupTools siguiendo el procedimiento en función de las características de nuestro sistema

3.- Instalar IPython:


$ pip install ipython

Si deseamos actualizar alguna versión anterior de IPython agregar el argumento --upgrade
Si nuestra red utiliza proxy con autenticación añadir el argumento --proxy

 

4.- Instalar los componentes siguientes (ver dependencias):


$ pip install jinja2
$ pip install sphinx
$ pip install pyzmq 
$ pip install pygments
$ pip install tornado
$ pip install nose
$ pip install pyreadline


Dependencias


  • jinja2, es necesario para notebook.
  • sphinx, es necesario para nbconvert.
  • pyzmq, es necesario para las características de computación en paralelo, la consola QT y notebook.
  • pygments, es usado por nbconvert y la consola QT para resaltar la sintaxis.
  • tornado, es necesario para notebook.
  • nose, es usado paralos test de la suite IPython.
  • readline (en OS X) or pyreadline (en Windows), necesario para el terminal.

Testear la instalación de IPython


Para testear la instalación de IPython y de todos sus componentes introducir:

$ iptest

Esta herramienta realizará muchas pruebas y notificará si necesitamos instalar alguna herramienta o algún módulo. Las pruebas están agrupadas y podemos seleccionar las que queremos ejecutar en un momento dado indicando su nombre de grupo:

$ iptest [grupo]

Para que funcione iptest en Windows tendremos que instalar el módulo Pywin32. Descargar la versión adecuada desde Sourceforge y proceder a su instalación.


Ir al índice del Tutorial de IPython