备份和移植 Conda 环境可以通过以下步骤实现:
克隆环境
conda create --name backup_myenv --clone myenv# 删除原环境
# conda remove --name myenv --all
移植 Conda 环境
方法1:使用 environment.yml
文件移植环境
# 导出环境的依赖项
conda env export --name myenv > environment.yml# 使用 environment.yml 文件创建新环境:
conda env create --file environment.yml# 激活环境
conda activate myenv
方法2:打包和还原环境
- 打包环境:
conda pack -n myenv -o myenv.tar.bz2
- 将
myenv.tar.bz2
文件复制到新系统或目标位置。 - 在目标系统中解压并还原环境:
mkdir -p ~/myenv
tar -xjf myenv.tar.bz2 -C ~/myenv
- 激活新环境:
source ~/myenv/bin/activate