服务器间迁移conda环境

注意:可使用迁移miniconda文件 or 迁移yaml文件两种方式,推荐前者,基本无bug!

一、迁移miniconda文件:

  1. 拷贝旧机器的miniconda文件文件到新机器:
    内网拷贝:scp -r mazhf@192.168.1.233:~/miniconda3 ~/
    外网拷贝:scp -r -P 601 mazhf@aiot.776.org:~/miniconda3 ~/
  2. 如果新机器无miniconda:向bashrc文件添加conda目录,否则,需要移除 or 迁移走新机器的miniconda,并忽略这步
bash 复制代码
# >>> conda initialize >>>
# !! Contents within this block are managed by 'conda init' !!
__conda_setup="$('/home/mazhf/miniconda3/bin/conda' 'shell.bash' 'hook' 2> /dev/null)"
if [ $? -eq 0 ]; then
    eval "$__conda_setup"
else
    if [ -f "/home/mazhf/miniconda3/etc/profile.d/conda.sh" ]; then
        . "/home/mazhf/miniconda3/etc/profile.d/conda.sh"
    else
        export PATH="/home/mazhf/miniconda3/bin:$PATH"
    fi
fi
unset __conda_setup
# <<< conda initialize <<<
  1. 初始化conda:conda init
  2. 退出shell并重进:exit
  3. 获取到和旧机器完全相同的环境:conda activate torch

二、迁移yaml文件:

  1. 导出旧机器的环境到yaml文件:conda activate torch && conda env export > torch.yaml
  2. 拷贝yaml文件文件到新机器:scp -r mazhf@192.168.1.233:~/torch.yaml ~/
  3. 新机器下载miniconda: wget -c https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/Miniconda3-latest-Linux-x86_64.sh
  4. 新机器安装miniconda: chmod 777 Miniconda3-latest-Linux-x86_64.sh && sh Miniconda3-latest-Linux-x86_64.sh
  5. 新机器导入环境:conda env create -f torch.yaml,一次性安装较为缓慢,不要急
  6. 激活环境:conda activate torch
  7. 注意: 如果找不到旧环境的某些包导致安装中断,可先注释掉无法下载的包,安装完毕后再使用pip install package -f url自行安装。此外,如果安装缓慢,可更换channels,应该是pip和conda的源都可添加,本人未尝试,见图
  8. yaml文件:
相关推荐
大树882 天前
金刚石散热越强,管路越先见顶
大数据·运维·服务器·人工智能·ai
摇滚侠2 天前
Linux CentOS7 rpm 安装 MySQL 5.7
linux·运维·mysql
程序猿追2 天前
那个右下角的小数字怎么“卡”住我打字——我用 HarmonyOS 自己写了一个字数限制输入框
pytorch·华为·harmonyos
xiao5kou4chang6kai42 天前
MATLAB机器学习、深度学习--从数据预处理到模型训练
深度学习·机器学习·matlab·数据预处理
霸道流氓气质2 天前
领域驱动设计(DDD)在 Spring Boot 微服务中的实践指南
运维·spring boot·微服务
小宇宙Zz2 天前
Maven依赖冲突
java·服务器·maven
renhongxia12 天前
世界模型作为AGI落地底层底座的作用
人工智能·深度学习·生成对抗网络·自然语言处理·知识图谱·agi
Inhand陈工2 天前
基于台达PLC与映翰通IG502的智慧水产养殖精准投喂与远程运维解决方案
运维·人工智能·物联网·阿里云·信息与通信
计算机科研狗@OUC2 天前
(cvpr26) AIMDepth: Asymmetric Image-Event Mamba for Monocular Depth Estimation
人工智能·深度学习·计算机视觉
酣大智2 天前
ARP代理--工作原理
运维·网络·arp·arp代理