Anaconda & Spyder
Python
Anaconda es una distribución de Python y R para cálculos científicos del tipo: ciencia de datos, aplicaciones de Machine Learning, procesamiento de datos a gran escala, análisis predictivo, etc. Entre sus ventajas podemos encontrar el hecho de simplificar la gestión e implementación de paquetes. Lo podemos instalar en Windows, Linux y macOS.
Las distribuciones Anaconda Distribution y Anaconda Individual Edition son gratuitos pero existen otros productos de la compañía como Anaconda Team Edition y Anaconda Enterprise Edition, que son comerciales.
Las diferentes versiones de paquetes de Anaconda se administran a través del sistema de gestión de paquetes conda.
Anaconda Navigator
Se trata de una GUI o interfaz gráfica de usuario que viene incluida en la distribución Anaconda. Dicha interfaz nos permite iniciar aplicaciones y administrar los paquetes y distintos entornos y canales conda sin usar comandos.
El Navigator puede buscar paquetes en anaconda.org o en un repositorio local de Anaconda.
Por tanto, Conda es tanto un administrador de paquetes como un administrador de entorno. Esto nos asegura que cada versión de cada paquete tenga todas las dependencias que requiere y funcione correctamente.
Ejecutar código con Navigator
Una forma es con Spyder. También podemos utilizar Jupyter Notebooks, un sistema cada vez más popular que combina código, texto descriptivo, salida, imágenes e interfaces interactivas en un solo archivo de cuaderno que se edita, visualiza y utiliza en un navegador web.
¿Y qué es Sypder?
Es un potente entorno de desarrollo interactivo y multiplataforma de código abierto (IDE) para Python. Incluye soporte de herramientas interactivas para la inspección de datos e incorpora controles de calidad específicos de Python. Por tanto, se trata de un IDE multiplataforma a través de Anaconda.
Script de instalación
Descargamos el script que nos permite instalar la aplicación, pero previamente instalamos los paquetes que necesita:
Ahora descargamos el script en cuestión. Si vas a la url siguiente, podemos ver las versiones para iOS, Linux y Windows:
De ese modo, nos podemos descargar la versión que necesitemos. En mi caso:
Ya podemos instalar anaconda, basta ejecutar el script:
Durante el proceso de instalación de Anaconda nos hace tres preguntas: le decimos que Yes a todo.
Iniciamos Anaconda:
Y de este modo podemos comprobar si todo ha ido correctamente:
Creando un nuevo entorno para Anaconda
Es una manera de poder establecer el trabajo en varios proyectos a la vez. Para ello:
En mi caso he llamado miconda al nuevo entorno de trabajo y le he añadido la versión de python. Una vez que termina el proceso de instalación del entorno y los paquetes correspondientes, nos aparece el siguiente mensaje:
Es importante tenerlo en cuenta porque si deseamos desactivar el entorno de trabajo (no es obligado) lo podemos apagar haciendo:
Si es necesario instalar paquetes extras, como es el caso de la librería numpy
podemos hacer lo siguiente:
Instalar anaconda-navigator
Anaconda Navigator es una interfaz gráfica de usuario GUI sencilla y con gran potencial. Puede gestionar de manera avanzada paquetes.
Basta hacer lo siguiente:
Spyder
Se puede instalar simplemente haciendo:
Pero también desde el navigator podemos instalar los paquetes necesarios como Spyder.
Error con anaconda-navigator
La instalación de la versión más actual de Anaconda3-2024.06-1-Linux-x86_64 me dio problemas con el navigator. Realmente funcionaba todo bien salvo ese detalle pero lo desinstalé. Para asegurar de cierto modo que todo funcionara, me descargué la versión Anaconda3-2020.07-Linux-x86_64 y esta si funcionó correctamente.
Links
Last updated
Was this helpful?