Pregunta ¿Cómo puedo cambiar el nombre de un entorno de conda?


Tengo un entorno de conda llamado old_name, ¿cómo puedo cambiar su nombre a new_name sin romper las referencias?


75
2018-02-14 16:51


origen


Respuestas:


No puedes.

Una solución es crear clonar el entorno, y luego retirar el original:

(recuerde que debe desactivar el entorno actual con deactivate en Windows y source deactivate en macOS / Linux)

conda create --name new_name --clone old_name
conda remove --name old_name --all # or its alias: `conda env remove --name old_name`

Hay varios inconvenientes de este método:

  1. vuelve a descargar paquetes: puede usar --offline marcar para deshabilitarlo,
  2. tiempo consumido al copiar los archivos del entorno,
  3. uso temporal de doble disco.

Hay un abierto problema solicitando esta característica.


142
2018-02-14 16:51



Puede, cambiar el directorio a anaconda a su casa, mover la carpeta de entorno en la carpeta "env" a lo que desee. Las líneas de comando son:

cd ~/anaconda3/envs
mv old_env_name new_env_name

-3
2018-05-24 06:40