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