【Anaconda】Conda 虚拟环境打包迁移教程
Conda 虚拟环境打包迁移教程
本文介绍如何使用
conda-pack
将 Conda 虚拟环境打包,并在另一台电脑上快速迁移、部署。
0. 安装 conda-pack
conda-pack
并非 Conda 默认自带工具,首次使用前必须手动安装。以下两种安装方式任选其一即可:
✅ 方法 A:使用 Conda 安装
conda install -c conda-forge conda-pack
✅ 方法 B:使用 pip 安装
pip install conda-pack
如果提示网络错误,可尝试国内镜像:
pip install conda-pack -i https://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com
安装完成后,可在终端执行 conda pack -h
验证是否安装成功。
1. 环境打包
1.1 执行打包命令
在源主机(已有环境的主机)执行:
conda pack -n 虚拟环境名称 -o output.tar.gz
-n
后面跟虚拟环境的名字-o
后面跟打包后的文件名(推荐.tar.gz
格式)
2. 迁移到新电脑
2.1 复制压缩包
将生成的 output.tar.gz
拷贝到新电脑(U盘、scp、rsync 等方式均可)。
2.2 解压到目标目录
进入 Conda 安装目录下的 envs
文件夹,例如:
cd /anaconda3/envs
# 或
cd ~/miniconda3/envs
创建同名文件夹(文件夹名可自定义,建议和原环境名保持一致):
mkdir 虚拟环境名称
解压:
tar -xzvf /path/to/output.tar.gz -C 虚拟环境名称/
3. 验证迁移结果
执行:
conda env list
若输出中包含 虚拟环境名称
且路径正确,即迁移成功。
4. 小提示
- 迁移后无需再次
conda install
依赖,环境已完整保留。 - 如遇权限问题,可在解压时使用
sudo
。 - 建议在新电脑先执行一次
conda init
确保 shell 能识别 Conda 环境。