将anaconda虚拟环境打包并移动到不同的服务器上

将anaconda虚拟环境打包并移动到不同的服务器上

  • 背景
  • 配置过程

背景

最近与师兄跑的同一个开源代码,师兄的服务器配置环境特别顺利,而我的服务器配置环境,竞出一些莫名其妙的问题。于是干脆把师兄配置好的conda虚拟环境直接copy到我的服务器下,省去了安装的时间

配置过程

  • 进入到想要copy的conda环境下
cd /data3/xukai/xukai.data/anaconda3/envs/
//其中/data3/xukai/xukai.data/anaconda3/envs/是anaconda虚拟环境的路径
  • 检查anaconda下有哪些虚拟环境
conda env list

将anaconda虚拟环境打包并移动到不同的服务器上_第1张图片

  • 选择想要打包压缩的虚拟环境(把scene_graph_benchmark环境打包)
tar -cvf scene_graph_benchmark_xukai.tar scene_graph_benchmark/
//格式:tar -cvf name.tar 想要打包的虚拟环境/
//name随便取
  • 将其移植到另一个服务器的anaconda环境下
 scp scene_graph_benchmark_xukai.tar XuhongbO857@172.21.13.204:/home/data3/xuhongbo/anaconda3/envs/
 //其中scene_graph_benchmark_xukai.tar是刚刚压缩好的文件
 //    [email protected]是另一个服务器的用户以及服务器的IP
 //    /home/data3/xuhongbo/anaconda3/envs/  则是接收文件的地方,即conda虚拟环境文件夹下
  • 进入自己服务器中,进入自己接收文件的虚拟环境下
cd /home/data3/xuhongbo/anaconda3/envs/
  • 解压存放虚拟环境的tar文件
    将anaconda虚拟环境打包并移动到不同的服务器上_第2张图片
  • 解压完之后,查看虚拟环境
conda env list

将anaconda虚拟环境打包并移动到不同的服务器上_第3张图片

可以看到scene_graph_benchmark环境已经添加到自己的conda环境下了

  • 激活环境
source activate scene_graph_benchmark
  • 查看该环境下的依赖
conda env list

在这里插入图片描述
将anaconda虚拟环境打包并移动到不同的服务器上_第4张图片
将anaconda虚拟环境打包并移动到不同的服务器上_第5张图片

与师兄服务器上的包一模一样,至此虚拟环境移植成功

你可能感兴趣的:(配置虚拟环境,服务器,anaconda,深度学习,pytorch,python)