anaconda环境迁移到另一个服务器

两个服务器上的显卡和cuda的安装都是相同的

利用conda pack迁移环境

(本来打算直接复制-粘贴来迁移环境的,但是anaconda文件夹直接有80多G,遂放弃(没想到环境竟然可以有这么大的内存)。)

1.在某一个conda环境(或者base环境)中,安装conda-pack

复制代码
pip install conda-pack

2.打包环境

复制代码
conda pack -n env_name  //env_name为环境名

打包后的压缩包在当前目录,linux系统下是一个env_name.tar.gz的压缩包,把它下载后(我的环境大概从3个G到几百兆的都有,)上传到另一个服务器

3.另一台服务器安装anaconda

参考下面链接的1.3-1.8安装anaconda

安装anaconda

https://blog.csdn.net/wyf2017/article/details/118676765

4.新服务器上解压环境包

可以直接解压到anaconda的envs文件夹下: /home/user_name/anaconda3/envs/(这个路径格式因个人安装路径不同而各异,请根据自己的情况调整)

在envs文件夹新建以env_name命名的新文件夹

复制代码
mkdir -p env_name//env_name为文件夹名

5.解压到文件夹

复制代码
tar -xzf env_name.tar.gz -C /home/user_name/anaconda3/envs/env_name

6.激活环境测试是否可以使用

复制代码
source activate env_name

PS:如果要迁移的环境较多,可能会需要------列出所有的环境

复制代码
conda env list

除了上述方法,还有另外的

Environment.yml方法

个人觉得这种方法,有点像导出 "药方",到新的环境中重新"抓药"的过程,需要联网重新下载各种包

导出environment.yml文件

复制代码
conda env export > environment.yml

在environment.yml文件路径下使用

复制代码
conda env create -f environment.yml

目前个人只使用过这两种方法,希望能有所帮助,大家视各自情况选用~

相关推荐
小陈工18 小时前
2026年4月4日技术资讯洞察:异步编程范式重塑、架构理性回归与开发者体验革命
开发语言·人工智能·python·机器学习·架构·数据挖掘·回归
CAE虚拟与现实18 小时前
Python在Windows 平台上引入了一种新的安装与运行时管理机制
开发语言·python
财经资讯数据_灵砚智能18 小时前
基于全球经济类多源新闻的NLP情感分析与数据可视化(日间)2026年4月4日
大数据·人工智能·python·信息可视化·自然语言处理·ai编程
太多.梦想.完成18 小时前
Linux系统无头浏览器pupteer截图出来中文乱码
linux·运维·服务器
数据知道18 小时前
Claude Code 进行“从头重写”的项目 Claw Code全面介绍(claw-code)
python·ai·claude code
猹叉叉(学习版)18 小时前
【系统分析师_知识点整理】 14.系统运行与维护
运维·笔记·软考·系统分析师
ZHENGZJM19 小时前
用大语言模型(LLM)自动化扩充 OJ 系统测试数据:Python 脚本实战
python·语言模型·自动化
张二娃同学19 小时前
GitHub 项目创建与 GitHub Desktop 使用教程
服务器·人工智能·深度学习·yolo·github
Hello eveybody19 小时前
图论简述+图论考试要点(Python)
开发语言·python·图论
m0_7381207219 小时前
AI安全——Gandalf靶场 Tongue Tied Gandalf 全关卡绕过详解
服务器·网络·人工智能·安全·web安全·prompt