Python

Cómo eliminar un entorno en Conda

Una de las ventajas de usar Conda es la posibilidad de crear diferentes entornos para instalar los paquetes necesarios para cada proyecto. Existiendo un aislamiento entre los entornos, de tal modo que los paquetes instalados en uno no son accesibles desde el resto. Una funcionalidad que permite evitar conflictos entre las dependencias necesarias en diferentes proyectos. Pero, los entornos ocupan espacio en disco, ya que cada uno requiere necesita almacenar sus paquetes y la versión de Python. En esta entrada se verá cómo eliminar un entorno en Conda desde la línea de comandos.

Obtener el listado de entornos

En la mayoría de los casos es posible que ya se conozca el entorno que se desea eliminar, pero es una buena idea listar los entornos existentes en la instalación de Conda. Revisando de esta manera la posible existencia de otros entornos que ya no se usen. El comando que se debe ejecutar en la terminal para obtener la lista de entornos es

        % conda env list    
        # conda environments:
        #
        base                    /Users/daniel/anaconda3
        falcon              *  /Users/daniel/anaconda3/envs/falcon
        python39                 /Users/daniel/anaconda3/envs/python39
% conda env list       
# conda environments:
#
base                     /Users/daniel/anaconda3
falcon                *  /Users/daniel/anaconda3/envs/falcon
python39                 /Users/daniel/anaconda3/envs/python39

Con el que se obtiene el listado con todos los entornos creados en la instalación de Coda. El entorno activo se mostrará con un asterisco. En el caso de que se desee eliminar el entorno activo, como en el ejemplo que se va a eliminar el entorno falcon, lo primero es desactivarlo, para lo que se deberá ejecutará el siguiente comando en la terminal

% conda deactivate

Por lo que el entorno base pasará a ser el activo. Lo que se puede comprobar listando otra vez los entornos.

% conda env list  
# conda environments:
#
base                  *  /Users/daniel/anaconda3
falcon                   /Users/daniel/anaconda3/envs/falcon
python39                 /Users/daniel/anaconda3/envs/python39

Eliminar un entorno en Conda

Ahora que el entorno se ha desactivado, ya se puede ejecutar el comando remove de Conda para eliminar el entorno del disco. El comando requiere que se le indique en nombre del entorno a eliminar mediante la opción --name. Adicionalmente es recomendable usar la opción --all para indicar que se desean eliminar todos los paquetes instalados en el entorno. Así, para eliminar el paquete Falcon solamente se debería escribir

% conda remove --name falcon --all

Al ejecutar el comando, se indicará un listado de todos los paquetes que se van a borrar en el proceso y se pedirá confirmación para seguir. En el caso de que la lista sea correcta se debe indicar con `y` para que el comando continúe con el borrado del entorno. Una vez terminado se pueden listar los entornos para comprobar que se ha eliminado correctamente.

% conda env list                  
# conda environments:
#
base                  *  /Users/daniel/anaconda3
python39                 /Users/daniel/anaconda3/envs/python39

Para eliminar otro entorno, solamente se tendrá que cambiar falcon por el nombre.

Conclusiones

En esta entrada se ha visto cómo listar los entornos existentes en una instalación y eliminar un entorno en Conda. Aunque el uso de entornos es una característica muy útil de Conda, a lo largo del tiempo se puede crear múltiples que puede ocupar valioso espacio en disco.

Imagen de Ian Procter en Pixabay

¿Te ha parecido de utilidad el contenido?

Daniel Rodríguez

Share
Published by
Daniel Rodríguez
Tags: Anaconda

Recent Posts

WOE e IV: La Base Matemática del Credit Scoring

Cuando un banco evalúa una solicitud de crédito necesita responder a una pregunta aparentemente simple:…

5 horas ago

Lanzamiento de la versión 1.0 del laboratorio de Analytics Lane con nuevas herramientas de scoring

En el octavo aniversario de Analytics Lane seguimos ampliando nuestro laboratorio de aplicaciones interactivas y,…

3 días ago

¡Analytics Lane cumple ocho años!

Hoy, 2 de mayo de 2026, Analytics Lane cumple exactamente ocho años. Todo empezó con…

3 días ago

Analytics Lane lanza una Calculadora de Rentabilidad con Flujos Irregulares basada en TIR (XIRR)

La nueva herramienta permite calcular la rentabilidad real de inversiones con múltiples aportaciones, retiradas y…

4 días ago

Analytics Lane lanza un Conversor CSV ↔ JSON para transformar datos en tiempo real

Analytics Lane continúa ampliando su laboratorio de utilidades para desarrolladores y analistas de datos con…

4 días ago

Analytics Lane lanza un nuevo Formateador y Tester de Expresiones Regulares para desarrolladores

Analytics Lane continúa ampliando su laboratorio de herramientas para desarrolladores con el lanzamiento del Formateador…

5 días ago

This website uses cookies.