联网机器A,离线机器B,默认两者都安装了anaconda,版本相同。
step1:打包环境和安装包
A中激活anaconda,执行以下命令
conda install conda-pack
conda pack -n your_env -o your_env.tar.gz
tar -zcvf /public/home/***/pkg.tar.gz(压缩包路径) /public/home/***/software/anaconda3/pkgs(压缩文件夹路径)
得到your_env.tar.gz
和pkg.tar.gz
分别拷到机器B的~/anaconda3/envs/
和 ~/anaconda3/pkgs/
目录下,执行解压命令 tar -zxvf **.tar.gz
step2:clone
机器B上激活anaconda后执行以下命令进行clone,
conda create --name new_env --clone ~/anaconda3/envs/your_env/ --offline
step3:test
conda env list #查看conda环境
conda activate new_env #激活conda环境,自行测试环境移植是否满足使用要求。