Anaconda整体环境 跨服务器迁移

Anaconda整体环境 服务器双机迁移

之前的文章是单个环境的迁移(手把手教你Anaconda装包虚拟环境迁移和实时换源,非常稳
原理是把源环境的conda包和pip包的list保存下来在新服务器重新加载(多次操作也能实现整体迁移,但是太麻烦);本次教程是针对原服务器迁移时anaconda所有环境的迁移,原理是把原anaconda的所有文件复制到新的服务器下,通过conda的克隆方法对每个环境分别重新加载(也得一个个环境克隆运行,但更快捷)。

PS:目前自己尝试过anaconda整体在服务器迁移最快的方法,有更好的欢迎评论分享

===========================================

1.将原服务器的anaconda包(就在装anaconda时的位置)整体copy到新服务器下,地址随意。

双端都是云的话建议搭个scp传输(快)/wget,双机都是本地机直接硬盘或u盘转一下就行

2.在新服务器下装anaconda环境

就正常在新机装anaconda,地址也随意,默认是home/user/anaconda3

3.用conda的克隆命令将之前copy到的环境克隆到新服务器的anaconda目录下

conda create --name U-2-Net --clone /DATA/disk1/changdunrui/anaconda3/envs/U-2-Net
注:
 --name:环境名称
 --clone:从原服务器转过来的anaconda下envs里对应环境的文件夹

贴个图吧:

第一个信息:
source是第一步将旧服务器anaconda拷贝到新服务器的位置,destination是第二步在新服务装anaconda的位置,这两个是系统让你看的,命令行只用conda create那个
第二个信息:
提示总共有55个包和31511个文件,理解是会审核该环境所需要的库包是否全(原下载后的包cache没删除应该会直接拿来装),有的库没有找到安装包会在这里装,我大概新装了10来个。

4.然后再clone第二个环境、第三个环境等,可以自己写个sh的脚本自动遍历环境名一键运行和安装(有时间写出来再分享)

在这里插入图片描述
Finished!!诶,就是玩儿,搞好了再点赞+收藏有备无患

  • 4
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值