¿Cómo solucionar "Jupyter: Command Not Found" después de la instalación con pip?

Publicado 17 de octubre de 2024

Problema: Comando Jupyter no encontrado después de la instalación

El error "Jupyter: Comando no encontrado" ocurre después de instalar Jupyter usando pip. Este problema impide que los usuarios inicien Jupyter Notebook o Jupyter Lab desde la línea de comandos, aunque la instalación parezca haber funcionado.

Verificar la instalación de Jupyter

Comprobar el estado de la instalación de Pip

Para verificar si Jupyter está instalado en su sistema, use pip para listar los paquetes instalados. Abra su terminal y ejecute este comando:

pip list

Este comando muestra todos los paquetes de Python instalados en su sistema. Busque "jupyter" en la lista. Si está ahí, Jupyter está instalado.

También puede verificar un paquete específico de Jupyter con:

pip show jupyter

Este comando proporciona información sobre el paquete Jupyter, incluyendo su versión y ubicación de instalación.

Si usa Python 3, es posible que necesite usar pip3:

pip3 list
pip3 show jupyter

Estos comandos le ayudan a verificar si Jupyter está instalado y proporcionan información sobre su estado de instalación.

Consejo: Use pip freeze para una salida más limpia

Si desea una salida más limpia de los paquetes instalados sin números de versión, puede usar el siguiente comando:

pip freeze | grep jupyter

Esto listará todos los paquetes instalados que contengan "jupyter" en su nombre, facilitando la identificación de paquetes relacionados con Jupyter.

Resolver el problema "Comando no encontrado"

Actualizar la variable de entorno PATH

La variable de entorno PATH le dice a su sistema operativo dónde encontrar archivos ejecutables. Cuando ejecuta un comando, su sistema busca en los directorios listados en PATH ese comando.

Para añadir el directorio de instalación de Jupyter a PATH:

  1. Encuentre la ubicación de instalación de Jupyter:

    pip show jupyter | grep Location
  2. Abra su archivo de configuración del shell (por ejemplo, ~/.bashrc, ~/.zshrc) en un editor de texto.

  3. Añada esta línea al final, reemplazando [UBICACIÓN_JUPYTER] con la ruta del paso 1:

    export PATH="$PATH:[UBICACIÓN_JUPYTER]/bin"
  4. Guarde el archivo y reinicie su terminal o ejecute:

    source ~/.bashrc

Consejo: Verifique su PATH actual

Para ver su PATH actual, abra una terminal y ejecute:

echo $PATH

Esto muestra todos los directorios en su PATH, separados por dos puntos. Asegúrese de que la ubicación de Jupyter esté incluida.

Usar el módulo de Python para iniciar Jupyter

Si actualizar PATH no funciona, puede iniciar Jupyter usando Python:

Para Python 3:

python3 -m notebook

Para Python 2:

python -m notebook

Este método evita la necesidad de que el comando 'jupyter' esté en su PATH.

Para Jupyter Lab, use:

python3 -m jupyterlab

Estos comandos inician Jupyter directamente a través de Python, evitando problemas relacionados con PATH.