JupyterLab es un entorno de desarrollo interactivo basado en web que te permite crear y compartir documentos que contienen código en vivo, ecuaciones, visualizaciones y texto narrativo. Es una herramienta popular para científicos de datos, investigadores y desarrolladores. En este tutorial, te guiaremos a través de los pasos para instalar JupyterLab en tu servidor VPS con Ubuntu 24.04.
Requisitos previos
- Un servidor VPS con Ubuntu 24.04.
- Acceso SSH al servidor con privilegios de root o sudo.
- Python 3 instalado (generalmente viene preinstalado en Ubuntu 24.04).
- pip instalado (gestor de paquetes de Python).
Pasos
- Actualizar el sistema:
sudo apt update sudo apt upgrade -y - Instalar pip:
Si aún no tienes pip instalado, puedes hacerlo con el siguiente comando:
sudo apt install python3-pip - Crear un entorno virtual (opcional pero recomendado):
Es una buena práctica crear un entorno virtual para aislar las dependencias de JupyterLab de otros proyectos de Python.
python3 -m venv jupyter_env source jupyter_env/bin/activate - Instalar JupyterLab:
pip install jupyterlab - Generar un archivo de configuración:
jupyter lab --generate-configEsto creará un archivo de configuración en
~/.jupyter/jupyter_notebook_config.py. - Configurar una contraseña (opcional pero recomendado):
Para proteger tu instancia de JupyterLab, es recomendable establecer una contraseña.
jupyter notebook passwordSigue las instrucciones para crear una contraseña.
- Iniciar JupyterLab:
jupyter labEsto iniciará el servidor de JupyterLab y mostrará una URL en la terminal. Copia y pega esta URL en tu navegador web para acceder a JupyterLab.
Conclusión
¡Felicidades! Has instalado JupyterLab en tu servidor Ubuntu 24.04. Ahora puedes comenzar a crear y compartir tus notebooks interactivos.
Notas adicionales
- Si creaste un entorno virtual, recuerda activarlo cada vez que quieras usar JupyterLab:
source jupyter_env/bin/activate - Para detener el servidor de JupyterLab, presiona `Ctrl+C` en la terminal.
- Consulta la documentación oficial de JupyterLab para obtener más información sobre su uso y configuración.