栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

Anaconda整体环境 跨服务器迁移

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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!!诶,就是玩儿,搞好了再点赞+收藏有备无患

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/338578.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号