我是Unix环境的新手。我有一个小问题,由于一些我并没有真正得到的问题,我不得不创建一个新的 Conda 环境,现在我想知道我是否可以将所有软件包从旧环境转移到新环境(或者我需要再次安装它们?
提前感谢您的帮助
如果你想在一个新的环境(bar_env
(中复制一个环境(比如foo_env
(,你可以使用
conda create --clone foo_env --name bar_env
如果您已经有一个新的 env (bar_env
(,并且想从现有的 env (foo_env
( 安装软件包,您可以使用
conda env export --name foo_env > foo.yaml
conda env update --name bar_env --file foo.yaml
请注意,conda env
命令不会提示更改,因此请务必检查foo.yaml
以验证您是否确实希望安装所有软件包。请注意,如果涉及版本更改,它将替换任何重复的包。