马春杰杰博客
致力于深度学习经验分享!

Anaconda/Miniconda如何进行环境迁移

最新目录

这两个包通常可以做到无损迁移Miniconda 本质上就是一个目录树(里面有环境、包缓存、配置等),只要迁移时保持路径关系,并处理好引用路径即可。

适合:服务器上已有大量环境,不想重装。

假设现在:

/home/xxx/miniconda3

目标磁盘:

/data/miniconda3

1. 先退出 conda 环境

conda deactivate

确认没有 Python 进程占用:

ps aux | grep python

2. 移动目录

rsyncmv 更安全:

rsync -aHAX --info=progress2 /home/xxx/miniconda3/ /data/miniconda3/

确认复制完成:

du -sh /home/xxx/miniconda3
du -sh /data/miniconda3

3. 保留原路径(关键)

很多地方可能写死了,所以不要直接删旧目录。

先改名:

mv /home/xxx/miniconda3 /home/xxx/miniconda3.bak

然后建立软链接:

ln -s /data/miniconda3 /home/xxx/miniconda3

测试:

/home/xxx/miniconda3/bin/conda --version

如果正常:

rm -rf /home/xxx/miniconda3.bak

完成。

赞(0) 打赏
版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:《Anaconda/Miniconda如何进行环境迁移》
文章链接:https://www.machunjie.com/linux/2227.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。

评论 抢沙发

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续提供更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫

微信扫一扫

:smile: :sad: :arrow: :cool: :confused: :cry: :eek: :evil: :exclaim: :idea: :lol: :mad: :mrgreen: :neutral: :question: :razz: :redface: :rolleyes: :surprised: :wink: :biggrin: :twisted: