Diferencia entre revisiones de «Jupyter bajo Conda»

De NLHPC
(Página creada con «= Introducción = El siguiente procedimiento le permitirá instalar Jupyter Notebook en un entorno Conda, para eventualmente acceder desde su computadora local y utilizarlo. Recomendamos la lectura de la página de la Wiki sobre Conda en el siguiente [https://wiki.nlhpc.cl/Uso_de_conda enlace] donde aprenderá a utilizar los módulos necesarios, crear entornos virtuales e instalar software. = Creación de entorno virtual de Conda e instalación de Jupyter = Creare…»)
 
Línea 26: Línea 26:


  [dbowman@leftraru1 ~]$ conda install -y jupyter
  [dbowman@leftraru1 ~]$ conda install -y jupyter
Si todo resulta de manera exitosa veremos un resultado similar a:
Downloading and Extracting Packages
jsonpointer-2.0      | 9 KB      | ######################################### | 100%
jedi-0.19.0          | 825 KB    | ######################################### | 100%
webcolors-1.13      | 18 KB    | ######################################### | 100%
isoduration-20.11.0  | 17 KB    | ######################################### | 100%
jupyterlab_server-2. | 59 KB    | ######################################### | 100%
async-lru-2.0.4      | 15 KB    | ######################################### | 100%
uri-template-1.3.0  | 23 KB    | ######################################### | 100%
ipywidgets-8.1.0    | 111 KB    | ######################################### | 100%
fqdn-1.5.1          | 14 KB    | ######################################### | 100%
arrow-1.2.3          | 92 KB    | ######################################### | 100%
sip-6.7.11          | 569 KB    | ######################################### | 100%
openssl-3.1.2        | 2.5 MB    | ######################################### | 100%
jsonschema-with-form | 7 KB      | ######################################### | 100%
jupyter_events-0.7.0 | 21 KB    | ######################################### | 100%
notebook-7.0.1      | 3.1 MB    | ######################################### | 100%
Preparing transaction: done
Verifying transaction: done
Executing transaction: done
= Ejecución de Jupyter =
A continuación deberemos realizar dos pasos:
1. Identificar el nodo en el que nos encontramos
2. Ejecutar jupyter
== Identificación de nodo en el que nos encontremos ==
Para identificar el nodo en el que nos encontremos ejecutaremos:
[dbowman@leftraru1 ~]$ hostname
leftraru2
La respuesta será uno de los nodos de acceso correspondientes a leftraru1, 2, 3 o 4.
En nuestro ejemplo obtuvimos <code>leftraru2</code>, dato que utilizaremos prontamente.
== Ejecutar Jupyter ==
En este paso ejecutaremos Jupyter indicando un puerto específico para posteriormente poder conectarnos desde nuestra computadora local.
El comando a utilizar es:
[dbowman@leftraru1 ~]$ jupyter-notebook --no-browser --port 2346
Obtendremos mucha información, pero nos deberemos fijar en la información similar a:
[C 2023-08-02 17:09:07.819 ServerApp]
    To access the server, open this file in a browser:
        file:///home/dbowman/.local/share/jupyter/runtime/jpserver-60187-open.html
    Or copy and paste one of these URLs:
        http://localhost:2346/tree?token=918029e46e54957ac797882f1
        http://127.0.0.1:2346/tree?token=918029e46e54957ac797882f1
Deberemos tener en cuenta la información <code>http://localhost:2346/tree?token=918029e46e54957ac797882f1</code> para nuestros próximos pasos.

Revisión del 21:12 2 ago 2023

Introducción

El siguiente procedimiento le permitirá instalar Jupyter Notebook en un entorno Conda, para eventualmente acceder desde su computadora local y utilizarlo.

Recomendamos la lectura de la página de la Wiki sobre Conda en el siguiente enlace donde aprenderá a utilizar los módulos necesarios, crear entornos virtuales e instalar software.

Creación de entorno virtual de Conda e instalación de Jupyter

Crearemos un entorno virtual y posterior a eso instalaremos Jupyter de la siguiente manera:

[dbowman@leftraru1 ~]$ conda create -n mi_entorno_con_jupyter
Collecting package metadata (current_repodata.json): done
Solving environment: done
## Package Plan ##
 environment location: /home/eosorio/.conda/envs/mi_entorno_con_jupyter
Proceed ([y]/n)? 
Preparing transaction: done
Verifying transaction: done
Executing transaction: done

Luego activaremos nuestro entorno virtual con:

[dbowman@leftraru1 ~]$ conda activate mi_entorno_con_jupyter

E instalaremos jupyter ejecutando:

[dbowman@leftraru1 ~]$ conda install -y jupyter

Si todo resulta de manera exitosa veremos un resultado similar a:

Downloading and Extracting Packages
jsonpointer-2.0      | 9 KB      | ######################################### | 100% 
jedi-0.19.0          | 825 KB    | ######################################### | 100% 
webcolors-1.13       | 18 KB     | ######################################### | 100% 
isoduration-20.11.0  | 17 KB     | ######################################### | 100% 
jupyterlab_server-2. | 59 KB     | ######################################### | 100% 
async-lru-2.0.4      | 15 KB     | ######################################### | 100% 
uri-template-1.3.0   | 23 KB     | ######################################### | 100% 
ipywidgets-8.1.0     | 111 KB    | ######################################### | 100% 
fqdn-1.5.1           | 14 KB     | ######################################### | 100% 
arrow-1.2.3          | 92 KB     | ######################################### | 100% 
sip-6.7.11           | 569 KB    | ######################################### | 100% 
openssl-3.1.2        | 2.5 MB    | ######################################### | 100% 
jsonschema-with-form | 7 KB      | ######################################### | 100% 
jupyter_events-0.7.0 | 21 KB     | ######################################### | 100% 
notebook-7.0.1       | 3.1 MB    | ######################################### | 100% 
Preparing transaction: done
Verifying transaction: done
Executing transaction: done

Ejecución de Jupyter

A continuación deberemos realizar dos pasos:

1. Identificar el nodo en el que nos encontramos 2. Ejecutar jupyter

Identificación de nodo en el que nos encontremos

Para identificar el nodo en el que nos encontremos ejecutaremos:

[dbowman@leftraru1 ~]$ hostname
leftraru2

La respuesta será uno de los nodos de acceso correspondientes a leftraru1, 2, 3 o 4.

En nuestro ejemplo obtuvimos leftraru2, dato que utilizaremos prontamente.

Ejecutar Jupyter

En este paso ejecutaremos Jupyter indicando un puerto específico para posteriormente poder conectarnos desde nuestra computadora local.

El comando a utilizar es:

[dbowman@leftraru1 ~]$ jupyter-notebook --no-browser --port 2346

Obtendremos mucha información, pero nos deberemos fijar en la información similar a:

[C 2023-08-02 17:09:07.819 ServerApp] 
   To access the server, open this file in a browser:
       file:///home/dbowman/.local/share/jupyter/runtime/jpserver-60187-open.html
   Or copy and paste one of these URLs:
       http://localhost:2346/tree?token=918029e46e54957ac797882f1
       http://127.0.0.1:2346/tree?token=918029e46e54957ac797882f1

Deberemos tener en cuenta la información http://localhost:2346/tree?token=918029e46e54957ac797882f1 para nuestros próximos pasos.