Herramientas de usuario

Herramientas del sitio


wiki:computo:miniconda

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
Ambos lados, revisión siguiente
wiki:computo:miniconda [2022/10/04 14:19]
srgualpa
wiki:computo:miniconda [2022/10/04 18:32] (actual)
srgualpa [Instalación de Miniconda]
Línea 1: Línea 1:
-====== Conda ======+====== Miniconda ======
  
  
-===== Conexión con Sersic =====+===== Conda =====
  
 Gestor de paquetes, dependencias y entornos para los lenguajes: Python, R,Ruby, Lua, Scala, JavaScript, C/C++, Fortran y otros.  Gestor de paquetes, dependencias y entornos para los lenguajes: Python, R,Ruby, Lua, Scala, JavaScript, C/C++, Fortran y otros. 
  
-Ventajas de otros sistemas de paquetes.+===== Ventajas sobre otros sistemas de paquetes ===== 
  
-Una ventaja respecto a PIP a que con Conda se pueden crear entornos con la versión de python que sea necesario. 
 Conda proporciona paquetes o binarios precompilados (lo que generalmente facilita la instalación). Conda proporciona paquetes o binarios precompilados (lo que generalmente facilita la instalación).
 +
 Conda es multi plataforma (windows, MacOs, Linux, etc.). Conda es multi plataforma (windows, MacOs, Linux, etc.).
-Cuando una biblioteca o herramienta aún no está empaquetada para instalarse usando Conda. Conda permite usar otras herramientas para la administración de paquetes (como PIP) 
- dentro de los entornos de conda. 
  
 +Cuando una biblioteca o herramienta aún no está empaquetada para instalarse usando Conda. Conda permite usar otras herramientas para la administración de paquetes (como PIP) dentro de los entornos de conda.
  
 +Una ventaja respecto a PIP es que con Conda se pueden crear entornos con la versión de python que sea necesario.
  
 +===== Diferencias entre conda, miniconda y anaconda =====
  
 +{{  :wiki:archivos:conda_vs_miniconda.png?500  }}
  
-**1. Configuración desde tu PC para la conexión a sersic. Agregar los host a tu PC. ** 
-<code> 
-vi $HOME/.ssh/config 
-</code> 
  
-Configuración de PC fuera de la red interna del IATE con Proxycommand +===== Instalación de Miniconda =====
-<code>+
  
-Host iate 
-  HostName iate.oac.uncor.edu 
-  User tu_usuario 
-  ForwardAgent yes 
  
-Host sersic +**Conectarse por ssh a un servidor del instituto. ** 
-  HostName sersic +**Descargar el script de instalación.**
-  User tu_usuario +
-  ProxyCommand ssh iate -W %h:%p+
  
-Host alumnos01 
-  User tu_usuario 
-  hostname alumnos01.oac.uncor.edu 
-  ForwardAgent yes 
- 
-Host alumnos02 
-  User tu_usuario 
-  hostname alumnos02.oac.uncor.edu 
-  ForwardAgent yes 
- 
-</code> 
- 
-Configuración de PC fuera de la red interna del IATE con proxyjump  
 <code> <code>
- +> wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
-Host iate +
-  HostName iate.oac.uncor.edu +
-  User tu_usuario +
-  ForwardAgent yes +
- +
-Host sersic +
-  HostName sersic +
-  User tu_usuario +
-  ProxyJump iate +
- +
-Host alumnos01 +
-  User tu_usuario +
-  hostname alumnos01.oac.uncor.edu +
-  ForwardAgent yes +
- +
-Host alumnos02 +
-  User tu_usuario +
-  hostname alumnos02.oac.uncor.edu +
-  ForwardAgent yes +
 </code> </code>
  
 +**Dar permiso de ejecución al script**
  
- 
-Configuración de PC en red interna del IATE 
 <code> <code>
- +> chmod +x Miniconda3-latest-Linux-x86_64.sh
-Host sersic +
-  User tu_usuario +
-  ForwardAgent yes +
- +
-Host alumnos01 +
-  User tu_usuario +
-  hostname alumnos01.oac.uncor.edu +
-  ForwardAgent yes +
- +
-Host alumnos02 +
-  User tu_usuario +
-  hostname alumnos02.oac.uncor.edu +
-  ForwardAgent yes +
- +
 </code> </code>
  
 +**Ejecutar el script**
  
-**2. Desde tu PC.** 
 <code> <code>
-Para Sersic +> ./Miniconda3-latest-Linux-x86_64.sh
-ssh -L 9001:sersic:9001 sersic +
- +
-Para Mirta3 +
-ssh -L 9002:mirta3:9002 mirta3 +
- +
-Para alumnos01 +
-ssh -L 9003:localhost:9003 tu_usuario@alumnos01 +
- +
-Para alumnos02 +
-ssh -L 9004:localhost:9004 tu_usuario@alumnos02 +
 </code> </code>
  
- +**Seguir los pasos del instalador hasta que termine la instalación**
-**3. Desde el servidor. Crear la notebook ** +
-<code> +
-para sersic +
-jupyter notebook --no-browser --ip=sersic --port=9001 +
- +
-para mirta3 +
-jupyter notebook --no-browser --ip=mirta3 --port=9002 +
- +
-para alumnos01 +
-jupyter notebook --no-browser --port=9003 +
- +
-para alumnos02 +
-jupyter notebook --no-browser --port=9004 +
- +
-</code> +
- +
- +
- +
-{{  :wiki:img_iate_jupyternotebook_url_conexion.png?800  }} +
- +
-Se debe copiar la URL creada y pegarla en la barra de direcciones del navegador. +
- +
-**4. Desde tu PC. Abrir la notebook con password** Desde un navegador pones como dirección “[[http://localhost:9001/|http://localhost:9001/]]” y te carga a la pagina de jupyter. +
- +
-{{  :wiki:img_iate_jupyternotebook_pass.png?800  }} +
- +
-Si pones el token (en mi caso ce73ef01773e46c5e5213cc22977ea968484d5f3eee0c4a3 ) ya se conectaria +
- +
-**5. Desde tu PC. Abrir la notebook con la url ** +
- +
-Desde un navegador pones como dirección [[http://127.0.0.1:9001/?token=ce73ef01773e46c5e5213cc22977ea968484d5f3eee0c4a3|http://127.0.0.1:9001/?token=ce73ef01773e46c5e5213cc22977ea968484d5f3eee0c4a3]] se debe cambiar a localhost el string con el host. +
  
 <JS> <JS>
wiki/computo/miniconda.1664893187.txt.gz · Última modificación: 2022/10/04 14:19 por srgualpa