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
Shift+Enter: ejecutar el contenido de una celda.a: añadir una celdab: regresar a la celda anteriordd: eliminar la celda seleccionadaEsc: volver a modo comando (salir del modo edición).m: cambia a modo Markdowny: cambia al modo de programación (code)Tab: autocompletado
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.

