Si bien se puede instalar solo Jupyter Notebook, lo recomendado es instalar un entorno, Anaconda, que contiene este interprete, IDEs, herramientas de desarrollo y visualizacion, administrador de paquetes, etc.
Se puede instalar solo Jupyter Notebook si ya tiene instalado Python (y el gestor de
paquetes pip
que generalmente se instala con Pyhton). Los pasos a seguir se
pueden encontrar en la web de Jupyter Notebook
Para instalar Anaconda se puede descargar el instalador desde su pagina web. Una vez instalado, se puede lanzar este programa y desde abrir jupyter notebook.
En Linux tambien podemos instalar Anacoda, pero si queremos manejar nosotros mismos entornos virtuales, paquetes, etc, es recomendable intalar la herramienta por separado.
Para instalar Jupyter Notebook simplemente:
-
sudo apt update
-
sudo apt install jupyter-notebook
Es recomendable instalar otras herramientas de jupyter como kernelspecs
, para poder
adminisitrar kernels. Para ello, cambiar el comando por:
sudo apt install jupyter
Si ya habian lanzado el comando anterior instalando solo notebook, al lanzar este comnado se instalaran las herramientas restantes.
Tambien podemos instalarlo haciendo:
-
Instalamos pip3 y dependencias para Jupyter Notebook:
sudo apt install python3-pip python3-dev
-
Instalamos jupyter notebook usando pip:
pip3 install jupyter-notebook
.
Para instalar virtualenv, la herramienta para crear entornor virtuales:
-
sudo apt update
-
sudo apt install virtualenv
En windows, con el mismo anaconda se pueden crear entornos virtuales. Revisar su pagina web para ver las instrucciones.
-
virtualenv <dir>
Por ejemplo, puede ser util tener una carpeta en $HOME con nombre <virtual_env> y tener los diferentes entornos virtuales dentro de ese directorio :
-
virtualenv ~/virtual_env/python2
Una vez creado el entornor virtual, para activarlo :
-
source ~/virtual_env/python2/bin/activate
Y para instalar paquetes dentro de este entorno virtual :
-
pip install <nombre paquete>
Para desactivar el entorno, solamente :
-
deactivate
Instalar ipykernel. Esto se puede hacer con el entorno virtual activado o en con el entorno virtual desactivado, instalando este paquete en nuestro sistema. Si lo hacemos dentro del entorno tendremos que instalar este paquete dentro de cada entorno que querramos usar como kernel de jpnb. Y además, tendremos que, luego de instalar desactivar y volverlo a activar el entorno.
pip install ipykernel
Crear el kernel con el nombre del entorno virtual. Es recomendable darle el mismo nombre que al directorio donde creamos ese entorno virtual. En el caso del ejemplo superior,
ipython kernel install --user --name=<name>
Abrir jpnb y seleccionar el kernel
Para desinstalar un kernel
jupyter kernelspec uninstall <name>
Para listar los kernels
jupyter kernelspec list