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


目录
相关文章
|
2月前
|
Linux Shell
Linux系统安装miniconda详细教程
本文介绍在CentOS 7系统中安装Miniconda的完整步骤:首先下载Miniconda安装包至/opt目录,接着执行安装脚本并按提示操作;安装完成后,将conda添加到环境变量,通过`conda init bash`和`source ~/.bashrc`配置生效,最终验证安装成功。
480 5
|
2月前
|
消息中间件 架构师 Java
【Java架构师】各个微服务之间有哪些调用方式?
微服务拆分后需跨进程通信,常见方式包括HTTP调用(如RESTful、OpenFeign、@HttpExchange)、RPC框架(如Dubbo、gRPC、Thrift)、消息队列(如Kafka、RabbitMQ)及服务网格(如Istio)。不同场景下可依据性能、异步、跨语言等需求选择合适方案。
453 0
|
15天前
|
存储 人工智能 机器人
【2026必看 AI智能体】零基础Coze平台使用教程
本文介绍了Coze智能体的实战入门与进阶应用,涵盖智能体创建、配置大语言模型(LLM)、使用插件扩展功能、构建知识库(RAG)实现高考志愿填报助手、利用记忆功能开发记账本,以及通过API调用和工作流实现中草药识别与菜谱生成等复杂任务,全面展示其在多场景下的智能化能力。
301 7
|
2月前
|
Java Spring
IDEA调出services窗口
本教程分两步指导:首先点击指定选项,然后在Templates中添加Spring Boot并应用,即可调出services窗口,快速完成配置。
138 11
|
2月前
|
NoSQL IDE MongoDB
Studio 3T 2025.21 发布 - MongoDB 的终极 GUI、IDE 和 客户端
Studio 3T 2025.21 (macOS, Linux, Windows) - MongoDB 的终极 GUI、IDE 和 客户端
133 2
Studio 3T 2025.21 发布 - MongoDB 的终极 GUI、IDE 和 客户端
|
2月前
|
数据采集 存储 Java
异步与并发:利用Java多线程技术提升淘宝商品爬取效率
异步与并发:利用Java多线程技术提升淘宝商品爬取效率
|
2月前
|
SQL 人工智能 自然语言处理
Navicat AI 助理实战指南:开启智能数据库管理新时代
Navicat集成AI助理,支持自然语言生成SQL、智能优化与错误诊断。通过云端或本地模型(如Ollama)实现高效安全的数据库管理,提升开发效率60%以上,助力开发者迈向智能工作流新时代。
244 0
|
3月前
|
文字识别 测试技术 开发者
Qwen3-VL新成员 2B、32B来啦!更适合开发者体质
Qwen3-VL家族重磅推出2B与32B双版本,轻量高效与超强推理兼备,一模型通吃多模态与纯文本任务!
3432 12
|
2月前
|
SQL 存储 关系型数据库
MySQL中到底什么是覆盖索引、索引下推?
覆盖索引指查询只需通过索引即可获取数据,无需回表,提升查询效率。索引下推则在索引遍历时提前过滤条件,减少回表次数,尤其适用于联合索引中部分字段无法使用的情况,二者均能显著降低I/O开销,提高查询性能。(238字)
280 1