前几天有个同学分享了将conda环境打包并移动到不同服务器上的方法,很有趣。
打包环境
(1). 进入想要copy的环境下
1
cd /home/.../envs/
(2). 查看anaconda下的虚拟环境
1
conda env list
(3). 选择想要打包压缩的虚拟环境(例如将env1环境打包)
1
tar -cvf env1.tar env1/
移植到目标服务器
(1). 移植到另一个服务器的ancconda环境下(除了scp命令外甚至可以手动下载上传)
1
scp env1.tar username@172.21.13.204:/home/.../envs/
(2). 进入目标服务器。进入接受文件的虚拟环境下
1
cd /home/.../envs/
(3). 解压存放虚拟环境的tar文件
1
tar -xvf env1.tar
(4). Bingo!