Jupyter

Jupyter#

Jupyter es un entorno de tipo cuaderno, en el que se puede mezclar texto con elementos multimedia con código ejecutable. Jupyter permite ejecutar código en Python pero también en R, Julia y otro lenguajes. En Jupyter el elemento mínimo es la celda. Una celda puede contener texto (como esta) o código ejecutable.

Instalación#

Para la instalación podemos visitar http://www.jupyter.org

En la sección The Jupyter Notebook, tenemos dos opciones: Try in in your browser e Install the Notebook

De nuevo tenemos opciones para instalar varios programas. Buscamos la sección Getting started with the classic Jupyter Notebook, donde tenemos instrucciones para instalar utilizando conda o pip.

Jupyter es una aplicación Python, así que require un entorno de Python. Tanto en Linux como en Mac, Python viene instalado por defecto. Sin embargo, es preferible trabajar en un entorno aislado del Python del sistema para evitar problemas de compatibilidad.

Pip#

El primer paso es crear un entorno virtual. De esa manera usaremos un Python aislado del Python del sistema, donde podremos instalar y desintalar paquetes sin permisos de administrador.

En una terminal, escribimos:

$ python3 -m venv taller

Este comando nos creará un directorio taller con toda la estructura de directorios de Python. A continuación hay que activar el entorno, lo que hará que, en esa terminal en particular, el comando python invoque el ejecutable en taller/bin/python.

La activación se realiza con:

$ source taller/bin/activate

A continuación , el prompt cambia para indicar que estamos dentro del entorno:

(taller) $

Para salir del entorno, basta escribir deactivate (o cerrar la terminal).

La instalación de Jupyter es simplemente:

(taller) $ pip install notebook

para ejecutar el cuaderno, en la terminal podemos:

(taller) $ jupyter notebook

Conda#

La instalación de conda está detallada en https://docs.anaconda.com/anaconda/install/

Una vez instalado conda, creamos un entorno con:

$ conda create --name taller

Activamos el entorno con:

$ conda activate taller

E instalamos con:

(taller) $ conda install -c conda-forge notebook

Para ejecutar jupyter escibir en una consola:

(taller) $ jupyter notebook