Tabla de Contenidos

JupyterLab

Aplicación web que crea entornos interactivos para programación, matemáticas y ciencia de datos. Soporta varios lenguajes mediante plugins (“kernels”), como Python, Ruby, Haskell, R, Scala y Julia.

Instalación

Linux

En Arch Linux, mediante el paquete jupyterlab. Para el soporte de Python, el kernel se instala mediante python-ipykernel

En otras distribuciones, si no existe paquete, es mejor instalarlo mediante pip:

pip install jupyterlab

Docker

Podemos crear un contenedor con JupyterLab ejecutando:

docker run -it -p 8888:8888 quay.io/jupyter/base-notebook

Debemos mirar la salida por consola ya que nos indicará el token para poder acceder.

Ejemplo:

(...)
[I 2025-10-17 07:45:37.396 ServerApp] Jupyter Server 2.17.0 is running at:
[I 2025-10-17 07:45:37.396 ServerApp] http://localhost:8888/lab?token=235bb0838b397ae155a3ac47bca86adfcabf99258e57b012
[I 2025-10-17 07:45:37.396 ServerApp]     http://127.0.0.1:8888/lab?token=235bb0838b397ae155a3ac47bca86adfcabf99258e57b012
[I 2025-10-17 07:45:37.396 ServerApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).
[C 2025-10-17 07:45:37.399 ServerApp]

    To access the server, open this file in a browser:
        file:///home/jovyan/.local/share/jupyter/runtime/jpserver-7-open.html
    Or copy and paste one of these URLs:
        http://localhost:8888/lab?token=235bb0838b397ae155a3ac47bca86adfcabf99258e57b012
        http://127.0.0.1:8888/lab?token=235bb0838b397ae155a3ac47bca86adfcabf99258e57b012

Uso

En Arch Linux se lanza de la siguiente manera:

jupyter lab

Si no indicamos nada más, se abrirá el navegador en la dirección http://localhost:8888/lab

Atajos de teclado

Si nos posicionamos sobre una función o método y pulsamos Shift + Tab, nos aparecerá ayuda acerca de lo que hace la función y cómo se utiliza.

Recursos