栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

如何将conda环境“克隆”到根环境中?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

如何将conda环境“克隆”到根环境中?

有一些选项可以将依赖项名称/ URL /版本复制到文件中。

建议

通常,在新环境中工作比更改环境更安全

root
。但是,在尝试更改之前,请考虑备份现有环境。通过在演示环境中测试这些命令来验证所需的结果。
root
例如,要备份您的环境:

λ conda activate rootλ conda env export > environment_root.ymlλ conda list --explicit > spec_file_root.txt

选件

选项1 -YAML文件

在第二个环境(例如

myenv
)中,将名称+导出到yaml文件:

λ activate myenvλ conda env export > environment.yml

然后使用yaml文件更新第一个环境+(例如

root
):

λ conda env update --name root --file environment.yml

选项2- 克隆环境

使用该

--clone
标志克隆环境(请参阅@DevC的帖子):

λ conda create --name myclone --clone root

基本上,这将创建环境的直接副本。


选项3- 规格文件

创建一个规范文件++以附加来自环境的依赖项(请参阅@Ormetrom):

λ activate myenvλ conda list --explicit > spec_file.txtλ conda install --name root --file spec_file.txt

或者,复制一个新环境(推荐):

λ conda create --name myenv2 --file spec_file.txt

也可以看看

  • conda env
    有关env子命令的更多详细信息。
  • Anaconada Navigator桌面程序可提供更多图形化体验。
  • 有关更新命令的文档。对于较旧的conda版本,请使用
    activate
    (Windows)和
    source activate
    (Linux / Mac OS)。
  • 关于保存的讨论
    conda env

+ ,因为原帖康达文档已经改变; 链接已更新。 ++ 规范文件仅适用于在同一OS上创建的环境。
与前两个选项不同,spec文件仅捕获指向conda依赖项的链接。不包括点子依存关系。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/623500.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号