Gestionar entornos virtuales y paquetes en Python no siempre requiere escribir comandos en la terminal. Anaconda Navigator ofrece una interfaz gráfica que simplifica estas tareas, convirtiéndose en un aliado ideal para quienes inician con Anaconda o prefieren una experiencia más visual y directa.
¿Qué permite hacer Anaconda Navigator sin usar la terminal?
Anaconda Navigator es la interfaz gráfica de Anaconda que permite realizar las mismas operaciones que la línea de comandos, pero con clics en lugar de instrucciones escritas. Sus principales funcionalidades son:
- Crear y eliminar entornos virtuales.
- Instalar y gestionar paquetes dentro de cada entorno.
- Iniciar herramientas como Jupyter Notebook, Spyder, PyCharm o Visual Studio Code directamente desde la interfaz.
Para abrir Navigator basta con escribir en la terminal anaconda-navigator y esperar unos segundos a que cargue la interfaz [0:24]. Una vez dentro, la pantalla principal muestra las herramientas disponibles y no es necesario conectarse a ninguna cuenta.
¿Cómo se crean y exploran entornos virtuales desde la interfaz?
Al acceder a la sección de ambientes (environments), se listan todos los entornos virtuales creados previamente [0:48]. Hacer clic en cualquiera de ellos permite conectarse y ver las librerías instaladas junto con su versión, por ejemplo NumPy.
Para crear un nuevo entorno se presiona el botón de crear, se asigna un nombre y se selecciona el lenguaje deseado: Python o R. También es posible elegir la versión específica del lenguaje, como Python 3.10 [1:22]. Navigator se encarga de configurar todo automáticamente.
¿Cómo se instalan paquetes en un entorno con Navigator?
Dentro de un entorno, Navigator muestra los paquetes instalados por defecto. Para agregar uno nuevo, se cambia el filtro a paquetes no instalados, se busca el deseado —por ejemplo Pandas [1:50]— y se marca con un check. Luego se presiona el botón aplicar y Navigator descarga e instala el paquete. Una vez finalizado, Pandas aparece en la lista de paquetes instalados del entorno.
¿Cómo exportar e importar entornos con archivos YAML?
Una funcionalidad muy útil es la capacidad de exportar un entorno virtual a un archivo .yaml para respaldarlo o compartirlo. En la parte inferior de la interfaz se encuentra el botón backup [2:18]. Al presionarlo, se elige la ubicación y el nombre del archivo, por ejemplo clon_ejemplo2, y Navigator genera el respaldo con la extensión correcta.
Para importar un entorno desde un archivo .yaml se presiona el botón import, se selecciona el archivo guardado y Navigator instala automáticamente todos los paquetes definidos en él [2:38]. Esto resulta esencial cuando se trabaja en equipos o proyectos colaborativos donde cada integrante necesita reproducir el mismo entorno.
¿Cómo actualizar o cambiar la versión de un paquete?
Navigator también permite actualizar paquetes o incluso cambiar a una versión específica. En la sección de actualizaciones disponibles se puede seleccionar la versión deseada desde un menú desplegable [3:14]. Por ejemplo, si Python está en la versión 3.10.15, es posible seleccionar la 3.10.14, aplicar el cambio y Navigator verificará que no existan conflictos antes de proceder.
Para eliminar un entorno virtual se selecciona y se presiona el botón remove [3:48]. Tras unos segundos, el entorno desaparece de la lista.
¿Por qué es recomendable también dominar la terminal?
Aunque Navigator replica todas las acciones posibles desde la terminal, el consejo profesional es familiarizarse progresivamente con la línea de comandos. En entornos laborales, la terminal ofrece mayor velocidad y flexibilidad. Sin embargo, Navigator sigue siendo una herramienta valiosa para gestionar múltiples proyectos y entornos con rapidez y organización.
Además, Navigator facilita la integración con herramientas como Jupyter Notebooks y Spyder, de las cuales se derivaron plataformas como Google Colab y otras similares que se abordan en módulos posteriores.
¿Ya probaste gestionar tus entornos desde Navigator? Comparte tu experiencia y cuéntanos si prefieres la interfaz gráfica o la terminal.