Loading

Anaconda虚拟环境迁移

Anaconda虚拟环境迁移

背景知识:Linux压缩/解压文件夹

  • 压缩
tar -czvf 压缩文件名.tar.gz 被压缩文件夹
  • 解压
tar -zvxf 压缩文件名.tar.gz -C 目标文件夹

-c 压缩
-x 解压
-z 支持gzip解压文件
-v 显示操作过程
-f 使用档名,请留意,在f之后要立即接档名!不要再加参数!

anaconda虚拟环境迁移

  • 涉及:原服务器、新服务器、原服务器上的conda虚拟环境
  1. 第一步[原服务器执行]:在原服务器上通过conda env list找到待打包环境的目录,将其打包。
# 查看到我要打包的环境pytorch在/data/sunxiaobing/.conda/envs/pytorch目录下
cd /data/sunxiaobing/.conda/envs/
tar -czvf pytorch_env.tar.gz  pytorch/ #压缩环境

  1. 第二步[原服务器执行]:通过scp指令将打包之后的环境传输到新服务器。
scp -P 6022  pytorch_env.tar.gz  sunxiaobing@10.60.1.78:/data/sunxiaobing/ #传输环境
  1. 第三步[新服务器执行]:在新服务器上,将压缩的环境解压到conda的虚拟环境目录。
tar -zvxf pytorch_env.tar.gz -C /home/sunxiaobing/miniconda3/envs/
  1. 第四步[新服务器执行]:激活环境
conda activate pytorch

报错解决

  1. 上述操作可能带来conda(pip) bad interpreter的报错
posted @ 2023-05-10 19:57  摇头晃脑学知识  阅读(226)  评论(0编辑  收藏  举报