• Jobs
  • About Us
  • Jobs
    • Home
    • Jobs
    • Courses and challenges
  • Businesses
    • Home
    • Post vacancy
    • Our process
    • Pricing
    • Assessments
    • Payroll
    • Blog
    • Sales
    • Salary Calculator

0

506
Views
Eliminando el entorno de Conda

Quiero eliminar un determinado entorno creado con conda. ¿Cómo puedo lograr eso? Digamos que tengo un entorno testenv activo. Intenté, siguiendo la documentación , con:

 $ conda env remove CondaEnvironmentError: cannot remove current environment. deactivate and run conda remove again

Luego lo desactivo:

 $ source deactivate

Intento ejecutar nuevamente el comando para eliminarlo y sigo recibiendo el mismo error. ¿Qué está fallando aquí?

almost 4 years ago · Santiago Trujillo
18 answers
Answer question

0

Use source deactivate para desactivar el entorno antes de eliminarlo, reemplace ENV_NAME con el entorno que desea eliminar:

 source deactivate conda env remove -n ENV_NAME
almost 4 years ago · Santiago Trujillo Report

0

Primero debe desactivar su entorno antes de eliminarlo. Puede eliminar el entorno conda usando el siguiente comando

Supongamos que el nombre de su entorno es "sample_env", puede eliminar este entorno utilizando

 source deactivate conda remove -n sample_env --all

'--all' se usará para eliminar todas las dependencias

almost 4 years ago · Santiago Trujillo Report

0

Primero desactive el entorno y vuelva al entorno base. Desde la base, debería poder ejecutar el comando conda env remove -n <envname> . Esto le dará el mensaje

Remove all packages in environment C:\Users\<username>\AppData\Local\Continuum\anaconda3\envs\{envname}:

almost 4 years ago · Santiago Trujillo Report

0

Los entornos creados con el indicador --prefix o -p deben eliminarse con el indicador -p ( no -n ).

Por ejemplo: conda remove -p </filepath/myenvironment> --all , en el que </filepath/myenvironment> se sustituye por una ruta completa o relativa al entorno.

almost 4 years ago · Santiago Trujillo Report

0

El nombre de mi entorno es: prueba

 conda remove -n test --all
almost 4 years ago · Santiago Trujillo Report

0

Después de asegurarse de que su entorno no esté activo, escriba:

 $ conda env remove --name ENVIRONMENT
almost 4 years ago · Santiago Trujillo Report

0

Probablemente no desactivó por completo el entorno de Conda; recuerde, el comando que debe usar con Conda es conda deactivate (para versiones anteriores, use source deactivate ). Por lo tanto, puede ser conveniente iniciar un nuevo shell y activar el entorno antes de intentarlo. Entonces desactívelo.

Puedes usar el comando

 conda env remove -n ENV_NAME

para eliminar el entorno con ese nombre. ( --name es equivalente a -n )

Tenga en cuenta que también puede colocar entornos en cualquier lugar que desee usando -p /path/to/env en lugar de -n ENV_NAME al crear y eliminar entornos, si lo desea. No tienen que vivir en su instalación conda.

ACTUALIZACIÓN, 30 de enero de 2019 : a partir de Conda 4.6, el conda activate se convierte en la nueva forma oficial de activar un entorno en todas las plataformas. Los cambios se describen en esta publicación de blog de Anaconda

almost 4 years ago · Santiago Trujillo Report

0

Esto funcionó para mí:

 conda env remove --name tensorflow
almost 4 years ago · Santiago Trujillo Report

0

Porque solo puede desactivar el entorno activo, por lo que conda deactivate no necesita ni acepta argumentos. El mensaje de error es muy explícito aquí.

Simplemente llame a conda desactivar https://github.com/conda/conda/issues/7296#issuecomment-389504269

almost 4 years ago · Santiago Trujillo Report

0

Para eliminar el entorno conda completo:

conda remove --name YOUR_CONDA_ENV_NAME --all

almost 4 years ago · Santiago Trujillo Report

0

Puede intentar lo siguiente: Abra el símbolo del sistema de anaconda y escriba

 conda remove --name myenv --all

Esto eliminará todo el entorno.

Lecturas adicionales: docs.conda.io > Administrar entornos

almost 4 years ago · Santiago Trujillo Report

0

La forma de documentación oficial funcionó para mí:

 conda remove --name myenv --all

O simplemente conda env remove --name myenv .

Para verificar que se eliminó el entorno, en la ventana de su terminal o en un indicador de Anaconda, ejecute:

 conda info --envs

La lista de entornos que se muestra no debe mostrar el entorno eliminado.

Su carpeta de entornos de anaconda3 puede enumerar una carpeta vacía de entorno eliminado en su carpeta de instalación de anaconda3, como:

 /opt/anaconda3/envs
almost 4 years ago · Santiago Trujillo Report

0

Hay 3 formas de lograr esto en total. Suponiendo que tiene un entorno llamado myenv ,

  1. conda env remove --name myenv , -n es un atajo para --name .

  2. conda remove --name myenv --all .

  3. Elimine la carpeta env directamente. (No recomendado)

     # list environments and their locations conda env list # or # conda info --envs # delete the folder listed rm -rf /Users/username/.local/share/conda/envs/myenv

Si desea eliminar el entorno sin que se le solicite, vuelva a verificarlo. Utilice -y , abreviatura de --yes . (Para uso global, verifique el aviso silencioso en conda )

 conda env remove -n myenv -y conda remove -n myenv --all -y

Referencias

  • conda env --help
  • conda remove --help
almost 4 years ago · Santiago Trujillo Report

0

en la terminal está mostrando

(base) [raíz@localhost ~]#

simplemente presione el comando: conda desactivar

y está fuera de conda env, ahora su mensaje se verá como

[raíz@localhost ~]#

almost 4 years ago · Santiago Trujillo Report

0

Ver los entornos en Anaconda o miniconda:

 conda env list

Si ha creado un entorno usando el nombre, use:

 conda remove -n envname --all

si ha creado un entorno usando un prefijo, use:

 conda remove -p [path] --all

Cambie el nombre de envname con el nombre de su entorno y, en caso de prefijo, proporcione la path completa del entorno, por ejemplo: C:/Users/techv/Desktop/project/env .
--all eliminará todas las dependencias del entorno de destino.

Espero que esta respuesta sea útil.

almost 4 years ago · Santiago Trujillo Report

0

si no está familiarizado con la línea de comando, puede eliminarla usando el tablero de anaconda

ingrese la descripción de la imagen aquí

almost 4 years ago · Santiago Trujillo Report

0

En mi sistema operativo Windows 10 Enterprise Edition, este código funciona bien: (supongamos que para el entorno, es decir, testenv)

 conda env remove --name testenv
almost 4 years ago · Santiago Trujillo Report

0

si estas en la base :

 (base) HP-Compaq-Elite-8300-CMT:~$

eliminar env_name por:

 conda env remove -n env_name

si ya está en el entorno env_name :

 (env_name) HP-Compaq-Elite-8300-CMT:~$

desactivar y luego eliminar por:

 conda deactivate conda env remove -n env_name
almost 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Our process Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.

Andres GPT

Show me some job opportunities
There's an error!