conda 环境整体打包迁移

  • conda 本地创建python 虚拟环境
1
2
3
4
conda create --name snapshot

# 指定python=3.8.2
conda create --name snapshot python=3.8.2
  • conda 安装 conda-pack
1
conda install conda-pack
  • 使用conda-pack打包虚拟环境
1
2
3
4
5
6
7
8
9
10
11
# 查看虚拟环境
conda info -e

# 把 “my_env”打包,默认以环境名对压缩文件进行命名,保存到此时的运行路径下
conda pack -n my_env

# 把 “my_env”打包,以 “out_name.tar.gz” 进行命名
conda pack -n my_env -o out_name.tar.gz

# 把 “my_env”打包,保存到指定路径下
conda pack -p /explicit/path/to/my_env
  • 将打包文件复制到另一台电脑
  • 解压缩复现环境
1
2
3
4
5
6
7
8
9
10
11
12
# 解压
mkdir -p my_env
tar -xzf my_env.tar.gz -C my_env

# python路径
my_env/bin/python

# 激活虚拟环境
source my_env/bin/activate

# 推出虚拟环境
source my_env/bin/deactivate

conda 环境整体打包迁移
https://blog.erhuoyan.cn/2024/07/26/b46b3c8db705/
作者
erhuoyan
发布于
2024年7月26日
许可协议