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

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.xdnf.cn/news/18481.html

相关文章:

  • PiscCode使用MediaPipe Face Landmarker实现实时人脸特征点检测
  • YOLO11 到 C++ 落地全流程:ONNX 导出、NMS 判别与推理实战
  • Java 通过 m3u8 链接下载所有 ts 视频切片并合并转换为 mp4 格式
  • 《GPT-OSS 模型全解析:OpenAI 回归开源的 Mixture-of-Experts 之路》
  • 深入理解MySQL Ⅳ -- SQL性能分析工具
  • 文件操作NIO Files的简单使用
  • InfluxDB 查询性能优化实战(一)
  • SCAU学习笔记 - 自科三面前端方向实战演示
  • Disruptor核心接口EventHandler解析
  • 【Techlog】01入门-井筒数据整合软件的基本认识
  • C5.6:双电源发射极偏置、特殊类偏置、PNP型偏置电路
  • ODPS 十五周年实录 | 为 AI 而生的数据平台
  • 机器学习(Machine Learning, ML)
  • 项目1其二(验证码、jwt)
  • 《算法导论》第 33 章 - 计算几何学
  • 关于uniappx注意点1 - 鸿蒙app
  • 3ds Max 流体模拟终极指南:从创建到渲染,打造真实液体效果
  • 模拟tomcat接收GET、POST请求
  • 元宇宙的硬件设备:从 VR 头显到脑机接口
  • 【数据库】Oracle学习笔记整理之六:ORACLE体系结构 - 重做日志文件与归档日志文件(Redo Log Files Archive Logs)
  • Navicat Premium v17.2.3
  • Advanced Math Math Analysis |01 Limits, Continuous
  • 力扣hot100:最大子数组和的两种高效方法:前缀和与Kadane算法(53)
  • 学习设计模式《二十三》——桥接模式
  • uniapp:h5链接拉起支付宝支付
  • 有向图(Directed Graph)和有向无环图(Directed Acyclic Graph,DAG)代码实践
  • pcl求平面点云的边界凸包点
  • 池化技术分析
  • GISBox工具:FBX到3DTiles文件转换指南
  • Eclipse 里Mybatis的xml的头部报错