conda 环境在不同服务器之间的移植

如何把一个服务器的conda环境拷贝到另一个服务器的conda环境中

直接打包整个 conda 环境(100% 还原)

适合:

网络受限

包版本极其敏感(科研/比赛/线上服务)

1️⃣ 安装 conda-pack

conda install -c conda-forge conda-pack

2️⃣ 打包环境

conda pack -n your_env -o your_env.tar.gz

3️⃣ 拷贝并解压

scp your_env.tar.gz user@target:/path/
tar -xzf your_env.tar.gz

4️⃣ 修复路径

source bin/activate
conda-unpack

✅ 几乎完美复刻原环境

⚠️ 注意:

不能跨系统(Linux ↔ Mac 不行)

架构要一致(x86 ↔ ARM 不行)

posted @ 2026-02-04 10:54  X1OO  阅读(1)  评论(0)    收藏  举报