Anaconda和Miniconda在Linux系统下迁移虚拟环境

简介: 将A服务器的Miniconda虚拟环境loonflow3通过`conda list --explicit`导出配置,并打包env目录为tar.gz文件,使用scp传输至B服务器后解压至对应路径,再激活环境即可完成迁移。

我有A服务器和B服务器,都是centos系统,并且都有Miniconda环境,现在我想要将A服务器的loonflow3虚拟环境迁移到B服务器中,该怎么做呢?


一、导出A服务器 loonflow3 环境

1.1 打开服务器激活环境

首先在A服务器中先激活loonflow3环境:

conda activate loonflow3

1.2 导出 conda 环境配置

conda list --explicit > loonflow3_explicit.txt

这个文件会列出所有包的版本和源(注意:离线无法直接用它下载)。

1.3 打包整个环境目录

假设你的环境在 ~/miniconda3/envs/loonflow3:

cd ~/miniconda3/envs/
tar -czvf loonflow3_env.tar.gz loonflow3

这一步会把整个虚拟环境打包,包括所有 Python 包和二进制文件。


二、将压缩包传到有网的 Linux 虚拟机

使用scp或者其它方式上传即可。


三、在B服务器上解压

3.1 直接把压缩包解压到miniconda3/envs中

cd ~/miniconda3/envs/
tar -xzvf ~/Downloads/loonflow3_env.tar.gz


3.2 激活环境测试

conda activate loonflow3
python --version


目录
相关文章
|
3月前
|
Linux Shell
Linux系统安装miniconda详细教程
本文介绍在CentOS 7系统中安装Miniconda的完整步骤:首先下载Miniconda安装包至/opt目录,接着执行安装脚本并按提示操作;安装完成后,将conda添加到环境变量,通过`conda init bash`和`source ~/.bashrc`配置生效,最终验证安装成功。
986 5
|
1月前
|
缓存 开发工具 git
【踩坑】IDEA提交Git .gitignore忽略文件不起作用
.gitignore只能忽略未跟踪的文件,若文件已被提交,则需先清除缓存。通过执行`git rm -r --cached .`、`git add .`和`git commit`命令,可重新应用.gitignore规则,彻底忽略指定目录如target和.idea。
577 9
|
3月前
|
消息中间件 架构师 Java
【Java架构师】各个微服务之间有哪些调用方式?
微服务拆分后需跨进程通信,常见方式包括HTTP调用(如RESTful、OpenFeign、@HttpExchange)、RPC框架(如Dubbo、gRPC、Thrift)、消息队列(如Kafka、RabbitMQ)及服务网格(如Istio)。不同场景下可依据性能、异步、跨语言等需求选择合适方案。
728 0
|
2月前
|
存储 人工智能 机器人
【2026必看 AI智能体】零基础Coze平台使用教程
本文介绍了Coze智能体的实战入门与进阶应用,涵盖智能体创建、配置大语言模型(LLM)、使用插件扩展功能、构建知识库(RAG)实现高考志愿填报助手、利用记忆功能开发记账本,以及通过API调用和工作流实现中草药识别与菜谱生成等复杂任务,全面展示其在多场景下的智能化能力。
911 7
|
3月前
|
Java Spring
IDEA调出services窗口
本教程分两步指导:首先点击指定选项,然后在Templates中添加Spring Boot并应用,即可调出services窗口,快速完成配置。
220 11
|
3月前
|
SQL 人工智能 自然语言处理
Navicat AI 助理实战指南:开启智能数据库管理新时代
Navicat集成AI助理,支持自然语言生成SQL、智能优化与错误诊断。通过云端或本地模型(如Ollama)实现高效安全的数据库管理,提升开发效率60%以上,助力开发者迈向智能工作流新时代。
457 0
|
4月前
|
文字识别 测试技术 开发者
Qwen3-VL新成员 2B、32B来啦!更适合开发者体质
Qwen3-VL家族重磅推出2B与32B双版本,轻量高效与超强推理兼备,一模型通吃多模态与纯文本任务!
4787 12
|
3月前
|
架构师 IDE Java
【Java架构师】Maven中lombok那点事
SpringBoot项目中Lombok需在maven-compiler-plugin中配置`annotationProcessorPaths`,确保编译期生成getter/setter等方法;而`excludes`则在打包时排除Lombok依赖,减小体积,因运行时已无需该库。
331 1
|
3月前
|
SQL 存储 关系型数据库
MySQL中到底什么是覆盖索引、索引下推?
覆盖索引指查询只需通过索引即可获取数据,无需回表,提升查询效率。索引下推则在索引遍历时提前过滤条件,减少回表次数,尤其适用于联合索引中部分字段无法使用的情况,二者均能显著降低I/O开销,提高查询性能。(238字)
434 1

热门文章

最新文章