Конда создать - Clone против копирования окружения напрямую - PullRequest
0 голосов
/ 17 апреля 2020

https://docs.conda.io/projects/conda/en/latest/user-guide/tasks/manage-environments.html

Я понимаю, что

Вы можете сделать точную копию среды, создав ее клон:

conda create --name myclone --clone myenv

где myenv - существующая среда.

Чем conda create --clone отличается от копирования каталога среды непосредственно в новое местоположение?

1 Ответ

2 голосов
/ 17 апреля 2020

Conda поддерживает жесткие ссылки для сокращения использования физического диска . Обычное копирование просто создает физические дубликаты, тратя кучу места без необходимости.

Другая потенциально более проблематичная c проблема - это пакеты, которые запускают установочные сценарии. Если результаты этих сценариев первоначально привели к настройкам, в которых используются абсолютные пути, то копирование приведет к связыванию с исходной средой крипто c способом. Это может привести к изменениям в исходной среде, неявно влияющим на копируемую.

...