Anaconda
Es un software de distribución libre y abierta para administrar paquetes para los lenguajes Python y R, está pensado especialmente para cómputo científico, por lo que una de sus funciones principales es ayudar con el manejo de paquetes y librerias mediante el software Conda que (viene integrado). Además de lo anterior, Anaconda le permite crear ambientes virtuales, en donde podrá controlar de manera facil las librerías y versiónes del lenguaje que usted requiera para ejecutar sus programas.
Uso de Anaconda
Cargar el módulo de Anaconda
Para cargar el módulo de Anaconda2 o Anaconda3 usted puede usar el comando:
Usar los entornos virtuales de Anaconda
Una vez cargado el módulo de Anaconda2 o Anaconda3, usted podrá crear un ambiente virtual (Virtual Enviroment) que le permitira almacener en su carpeta de
Home en el HPC tantas versiones de Python (una por cada ambiente) y librerías (tantas como requiera) de manera aislada. Para crear un ambientevirtual, ustde puede usar los siquientes comandos:
Con este primer comando usted creará un entorno virtual con una versión especifica de Python.
Una vez creado su entorno, ustde puede activarlo usando:
Una vez activado el entorno usted podra usar Python y descargar librerias con
PiP de manera normal, para instalar paquetes puede usar:
Si usted desea usar otro entorno o simplemente desactivar algún entorno virtual, usted puede usar el comando:
Eliminar un entorno virtual
Para eliminar un entorno virtual usted puede usar el comando:
Versiones disponibles de Anaconda
La diferencia principal entre las versiones de Anaconda disponibles en el HPC radica en las versiones de Python con la que son compatibles, Anaconda2 es compatibles con las versiones 2.x de Python, mientras que Anaconda3 es compatibles con las versiones 3.x de Python.
- Anaconda2: versión 4.14.0
- Anaconda3: versión 4.14.0