instalar - scipy python anaconda
Eliminar el entorno de Conda (8)
Después de asegurarse de que su entorno no esté activo, escriba:
$ conda env remove --name ENVIRONMENT
Quiero eliminar cierto entorno creado con conda. ¿Cómo puedo lograr eso? Digamos que tengo un entorno testenv activo. Intenté, siguiendo la documentation , 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 teniendo el mismo error. ¿Qué está mal aquí?
El nombre de mi entorno es: prueba
conda remove -n test --all
Los entornos creados con el
--prefix
o
-p
deben eliminarse con el
-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.
Primero desactive el entorno y regrese al entorno base.
Desde la base, debería poder ejecutar el comando
conda env remove -n <envname>
.
Esto te dará el mensaje
Remove all packages in environment C:/Users/<username>/AppData/Local/Continuum/anaconda3/envs/{envname}:
Primero tiene que desactivar su entorno antes de eliminarlo. Puede eliminar el entorno conda con 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
''--todos'' se usará para eliminar todas las dependencias
Probablemente no desactivó por completo el entorno de Conda; recuerde, el comando que necesita 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.
Luego 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 utilizando
-p /path/to/env
lugar de
-n ENV_NAME
al crear y eliminar entornos, si lo desea.
No
tienen
que vivir en su instalación de conda.
ACTUALIZACIÓN, 30 de enero de 2019
: desde Conda 4.6 en adelante, el
conda activate
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
Use la
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
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 símbolo de Anaconda, ejecute:
conda info --envs
La lista de entornos que se muestra no debe mostrar el entorno eliminado.
Su carpeta de entornos anaconda3 puede incluir una carpeta vacía del entorno eliminado en su carpeta de instalación anaconda3, como:
/opt/anaconda3/envs