Недавно моя среда anaconda была повреждена из-за плохого обновления пакета conda. Благодаря этому обратному опыту, я хотел бы создать резервную копию моей среды anaconda для будущего легкого восстановления.
Я сделал резервную копию, чтобы C:\ProgramData\Anaconda3
всю папку в папке C:\ProgramData\Anaconda3
. Правильно ли это?
Я использую Windows 10, anaconda python v3.6 64-bit.
На самом деле не имеет смысла conda
среду conda
для резервного копирования, так как есть другие способы сделать это, что может быть более уместным и использовать встроенные функции, предназначенные для этого.
Вы можете создать .txt
версию среды conda
которая описывает каждый модуль и версию внутри, и затем может быть использована для повторного создания среды EXACT в будущем.
# Create list of the environment
conda list --explicit environment_backup.txt
# Use the newly created text file to recreate the environment
conda create --name my_env_name -- file environment_backup.txt
Дополнительную информацию об управлении средами conda
см. В документах.
NB В качестве дополнительной точки каталоги окружения conda могут быть довольно большими (часто> 1 ГБ), тогда как созданный здесь txt
файл составляет ~ 25 КБ, что дает явное преимущество при архивировании чего-то для безопасного хранения.