Conda 虚拟环境复用

一、导出环境配置

  1. 导出:将当前虚拟环境导出成一个yml配置文件。
    conda activate your_env
    conda env export > your_env.yml
    
  2. 导入:基于yml文件创建新环境,会自动按照yml里的配置,把所有包安装好,名字、版本都一样。
    conda env create -f ovm_env.yml
    
  3. 重命名:如果想要修改环境名,在导入配置的时候,使用-n参数。
    conda env create -f your_env.yml -n my_env
    

二、克隆环境配置

  • 继承旧环境的内容创建一个新环境,直接把旧环境,连同包、配置、版本都完整复制到新环境。
    conda create -n new_env --clone old_env
    

三、区别

区别克隆环境导出环境
速度极快,本地复制慢,需重新安装
适用范围仅本机本机 & 跨设备
生成什么新的完整环境.yml(文本文件)
是否重新下载包不需要需要
是否适合分享不适合适合
是否保存系统路径会保留本地路径、配置不保留(更通用)

小结

如果只是想在一台设备上实现多个环境,直接使用克隆更方便快捷,如果要在不同设备之间共享同一个环境配置,那么使用的导出环境更合适。如果有其他问题欢迎在评论区讨论,谢谢!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值