当前位置: 首页 > news >正文

ubuntu系统上的conda虚拟环境导出方便下次安装

在Ubuntu系统上使用Conda管理虚拟环境时,可以通过以下方法导出环境配置,方便后续重新安装或迁移到其他机器:


​方法1:导出环境为YAML文件(推荐)​

1. 激活目标环境
conda activate 你的环境名
2. 导出环境配置到YAML文件
conda env export > environment.yml

这会生成一个包含所有依赖包(精确版本)的YAML文件。

3. 在新机器/系统中重新创建环境
conda env create -f environment.yml

​方法2:导出pip安装的包(如果环境中混用了pip)​

如果环境中通过pip安装了部分包,可以额外导出pip的依赖:

pip freeze > requirements.txt

重新安装时:

pip install -r requirements.txt

​方法3:克隆环境(本地快速复制)​

直接克隆现有环境(适合本地备份):

conda create --name 新环境名 --clone 原环境名

​注意事项​

  1. 1.

    ​跨平台兼容性​​:

    • 如果需要在不同操作系统(如Windows/macOS)之间迁移,在导出YAML时添加--no-builds参数,避免包含平台相关的构建版本:

      conda env export --no-builds > environment.yml
  2. 2.

    ​清理缓存​​:

    • 导出前建议运行conda clean -a清理无用缓存,减少文件体积。

  3. 3.

    ​离线迁移​​:

    • 如果需要完全离线迁移,可以将整个环境目录(位于~/anaconda3/envs/环境名~/miniconda3/envs/环境名)打包复制,但这种方式可能因路径问题需要手动调整。


​示例完整流程​

# 导出环境 conda activate my_env conda env export > my_env.yml # 在新系统恢复 conda env create -f my_env.yml conda activate my_env

通过以上方法,你可以轻松备份和恢复Conda虚拟环境,确保项目依赖的一致性。

http://www.lryc.cn/news/626907.html

相关文章:

  • 计算机毕设Spark项目实战:基于大数据技术的就业数据分析系统Django+Vue开发指南
  • Typescript入门-数组元组讲解
  • CSS3DRenderer+ CSS3DObject实现在 Three.js 中添加文本内容
  • 监听视频是否加载完毕
  • 次短路P2865 [USACO06NOV] Roadblocks G题解
  • KubeBlocks for ClickHouse 容器化之路
  • 【机器学习深度学习】AI大模型高并发挑战:用户负载部署策略
  • OceanBase DBA实战营2期--SQL 关键字限流学习笔记
  • Angular由一个bug说起之十八:伴随框架升级而升级ESLint遇到的问题与思考
  • 文本智能抽取:如何用NLP从海量文本中“炼“出真金?-告别无效阅读,让AI成为你的“信息炼金师
  • springboot--用户访问系统的增删改查记录
  • 静/动态库 IIC(arm) day58
  • Docker在Linux中安装与使用教程
  • 【Android】Serializable和Parcelable序列化对象:传递自定义类数据
  • 无人机抗噪模块技术概述!
  • AI + 金融领域 + 落地典型案例
  • AI +金融 = 七大核心维度+ 落地典型困难
  • 基于深度学习CenterPoint的3D目标检测部署实战
  • 《GPT-OSS 模型全解析:OpenAI 回归开源的 Mixture-of-Experts 之路》
  • 使用 FastAPI 的 WebSockets 和 Elasticsearch 来构建实时应用
  • shell脚本——搜索某个目录下带指定前缀的文件
  • 标准解读——71页2025《数字化转型管理 参考架构》【附全文阅读】
  • C++11中的互斥锁,条件变量,生产者-消费者示例
  • Cyberduck (FTP和SFTP工具) v9.2.3.43590
  • SpringBoot3后端项目介绍:mybig-event
  • 华为云之基于鲲鹏弹性云服务器部署openGauss数据库【玩转华为云】
  • 网页作品惊艳亮相!这个浪浪山小妖怪网站太治愈了!
  • AutoGLM2.0背后的云手机和虚拟机分析(非使用案例)
  • 百度地图 添加热区(Hotspot)
  • Ubuntu_22.04安装文档