Instale y configure el cuaderno Jupyter en Centos 8

Instale y configure el cuaderno Jupyter en Centos 8
En este artículo, le mostraré cómo instalar y configurar el cuaderno de Jupyter en Centos 8. Entonces empecemos.

Instalación de herramientas de compilación requeridas:

Para instalar Jupyter Notebook, debe tener todas las herramientas de compilación C requeridas y las bibliotecas de desarrollo de Python 3 instaladas. Afortunadamente, todos estos están disponibles en el repositorio oficial de paquetes de Centos 8.

Primero, actualice el caché del repositorio del paquete CentOS 8 con el siguiente comando:

$ sudo dnf makecache

Ahora, instale todas las herramientas de compilación requeridas con el siguiente comando:

$ sudo dnf install gcc python3-devel kernel-headers-$ (uname -r)

Para confirmar la instalación, presione Y y luego presiona .

El Administrador de paquetes DNF debe descargar todos los paquetes requeridos e instalarlos. Puede tomar un tiempo completar.

En este punto, se deben instalar todas las herramientas de compilación requeridas.

Instalación de PIP 3:

Debe tener Python 3 Package Manager Pip 3 instalado en su máquina Centos 8 para instalar Jupyter Notebook. CentOS 8 debe tener PIP 3 instalado de forma predeterminada.

Para verificar si PIP 3 está instalado, ejecute el siguiente comando:

$ donde es pip3

Como se puede ver, pip3 El comando está disponible en la ruta /usr/bin/pip3 en mi caso.

En caso de que no tenga instalado PIP 3, ejecute el siguiente comando para instalar PIP3:

$ sudo dnf instalación python3-pip

Instalación del cuaderno Jupyter:

Ahora, instale el cuaderno Jupyter con el siguiente comando:

$ PIP3 Install -User Jupyter

PIP 3 debe descargar e instalar todos los paquetes de Python requeridos. Puede tomar un tiempo completar.

En este punto, se debe instalar el cuaderno de Jupyter.

Para verificar si Jupyter Notebook se instaló correctamente, ejecute el siguiente comando:

$ jupyter --versión

Como puede ver, el cuaderno de Jupyter funciona correctamente.

Conceptos básicos del cuaderno Jupyter:

Para iniciar el cuaderno de Jupyer, ejecute el siguiente comando:

$ jupyter cuaderno

El servidor de cuaderno de Jupyter debe iniciarse. Para acceder al cuaderno de Jupyter, debe copiar la URL y pegarla en su navegador web favorito.

Una vez que vaya a la URL desde su navegador web favorito, debería ver el tablero de cuaderno de Jupyter. Todos los directorios y archivos de su directorio de inicio deben ser accesibles desde aquí.

Para crear un nuevo cuaderno de Jupyter de Python 3 (digamos) en su directorio de trabajo actual, haga clic en Nuevo > Python 3.

Se debe abrir un nuevo cuaderno. Aquí, puede escribir líneas de códigos de Python 3.

Una vez que escriba algunos códigos Python 3, haga clic en Correr.

Los códigos se ejecutarán y le mostrarán la salida si hay alguna. Entonces, puede escribir más líneas de códigos de Python 3.

Como puede ver, agregué dos números e imprimí el resultado.

Puede guardar su cuaderno de Archivo > Guardar como…

Luego, escriba una ruta relativa desde su directorio de inicio y haga clic en Ahorrar.

El cuaderno debe guardarse.

Se debe crear un nuevo archivo de cuaderno de archivo en su ruta dada.

Acceder a Notebook de Jupyter de forma remota:

Si desea acceder a Jupyter Notebook de forma remota, entonces esta sección es para usted.

Primero, encuentre la dirección IP de su máquina CentOS 8 de la siguiente manera:

$ nmcli

En mi caso, la dirección IP es 192.168.20.129. Será diferente para ti. Entonces, asegúrese de reemplazarlo con el tuyo de ahora en adelante.

Para acceder a Jupyter Notebook de forma remota, ejecute Jupyter Notebook con el -IP y -puerto Bandera de la siguiente manera:

$ Jupyter Notebook-No-Browser --IP = 192.168.20.129 --port = 8080

El cuaderno de Jupyter debería ejecutarse. Copiar la URL.

Ahora, permita el puerto TCP 8080 a través del firewall de la siguiente manera:

$ sudo firewall-cmd --Add-port = 8080/tcp --Permanent

Para que los cambios de configuración de firewall entren en vigencia, ejecute el siguiente comando:

$ sudo firewall-cmd--Reload

Ahora, abra su navegador web favorito y navegue a la URL que ha copiado. Debería poder acceder a Jupyter Notebook Dashboard.

Configuración de una contraseña para el cuaderno Jupyter:

Es posible que no le guste el sistema de acceso predeterminado basado en token de Jupyter Notebook. Para el acceso basado en contraseña, debe establecer una contraseña para el cuaderno de Jupyter.

Primero, cree el directorio de configuración del cuaderno de Jupyter ~/.jupyter como sigue:

$ test -d ~/.Jupyter || mkdir ~/.jupyter

Ahora, ejecute el siguiente comando para configurar una contraseña para el cuaderno Jupyter:

$ jupyter contraseña de cuaderno

Escriba una contraseña y presione .

Rehice la contraseña y presione .

La contraseña debe estar configurada.

Ahora, ejecute Jupyter Notebook como de costumbre y no debe imprimir ninguna URL basada en tokens como pueda ver en la captura de pantalla a continuación.

Para acceder al cuaderno de Jupyter, todo lo que tiene que hacer es visitar http: // 192.168.20.129: 8080 de su navegador web.

Le solicitará la contraseña. Simplemente escriba la contraseña y haga clic en Acceso.

Debería iniciarse en el panel de cuaderno de Jupyter.

Configuración del directorio de cuaderno predeterminado:

El directorio raíz predeterminado de Jupyter Notebook es su directorio de inicio. Si lo desea, puede cambiarlo a otro directorio.

Primero, cree un nuevo directorio raíz ~/cuadernos (Digamos) como sigue:

$ mkdir ~/cuadernos

Para cambiar el directorio raíz de Jupyter Notebook, ejecute Jupyter Notbook con el -cuaderno-dir Bandera de la siguiente manera:

$ Jupyter Notebook-No-Browser --IP = 192.168.20.129 --port = 8080
--cuaderno-diir = ~/cuadernos

El directorio raíz de Jupyter Notebook debe cambiarse.

Configuración del cuaderno Jupyter usando el archivo de configuración:

El cuaderno de Jupyter usa un archivo JSON ~/.jupyter/jupyter_notebook_config.json Para mantener toda la configuración predeterminada.

Para configurar el cuaderno de Jupyter, abra el ~/.jupyter/jupyter_notebook_config.json Archivo de la siguiente manera:

$ vi ~/.jupyter/jupyter_notebook_config.json

El contenido del ~/.jupyter/jupyter_notebook_config.json El archivo debe ser el siguiente:


"NotebookApp":
"Contraseña": "SHA1: 810EA19ADFA5: B67BBFA54F8A2FDEFA8FF812CDE9B92BAA57FE64",
"IP": "192.168.20.129 ",
"Puerto": 8080,
"Notebook_dir": "/Home/Shovon/Notebooks",
"Open_Browser": falso

Asegúrese de cambiar el IP, puerto, cuaderno_dir valores como sus requisitos. El valor de cuaderno_dir Debe ser la ruta absoluta del directorio raíz de Jupyter Notebook deseado.

NOTA: El contraseña El campo debe estar aquí solo si ha establecido una contraseña de cuaderno de Jupyter usando el comando contraseña de cuaderno de jupyter. No lo cambies.

Una vez que haya terminado, guarde el archivo de configuración.

Ahora, puede ejecutar el cuaderno Jupyter sin ningún argumento de línea de comando.

$ jupyter cuaderno

El cuaderno Jupyter debe configurarse.

Entonces, así es como instala y configura el cuaderno de Jupyter en Centos 8. Gracias por leer este artículo.