Как я могу переименовать среду conda?


у меня есть среда conda с именем old_name, Как я могу изменить свое имя new_name не нарушая ссылок?

2 84

2 ответа:

ты не можешь.

один обходной путь -создать клонировать среду, а затем удалить оригинал:

(помните о деактивации текущей среды с deactivate на Windows и source deactivate на 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`

есть несколько недостатков этого метода:

  1. он повторно загружает пакеты-вы можете использовать --offline флаг, чтобы отключить его,
  2. время, затраченное на копирование среды файлы
  3. временное использование двойного диска.

открытой вопрос запрос этой функции.

вы можете изменить каталог на Anaconda home, переместить папку env в папку " env " на то, что вы хотите.Командной строки :

cd ~/anaconda3/envs
mv old_env_name new_env_name