微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何修改 .condarc 文件的位置?

如何解决如何修改 .condarc 文件的位置?

我最近在 Windows 上安装了 Miniconda3。 Conda 期望 .condarc 文件位于 Windows“主目录”C:\Users\user.name\.condarc。

如何告诉 conda 在其他位置查找 .condarc 文件

解决方法

TL;DR:您可以设置 CONDARC=/path/to/.condarc 或将文件放入以下路径之一。

有关 conda 搜索 .condarc 文件的路径列表,请参阅 condarc documentation。您可以放置​​您的 .condarc 任何这些路径(适用于您的操作系统的路径)。

我已经在下面提供了相关信息。

if on_win:
 SEARCH_PATH = (
     'C:/ProgramData/conda/.condarc','C:/ProgramData/conda/condarc','C:/ProgramData/conda/condarc.d',)
else:
 SEARCH_PATH = (
     '/etc/conda/.condarc','/etc/conda/condarc','/etc/conda/condarc.d/','/var/lib/conda/.condarc','/var/lib/conda/condarc','/var/lib/conda/condarc.d/',)

 SEARCH_PATH += (
     '$CONDA_ROOT/.condarc','$CONDA_ROOT/condarc','$CONDA_ROOT/condarc.d/','~/.conda/.condarc','~/.conda/condarc','~/.conda/condarc.d/','~/.condarc','$CONDA_PREFIX/.condarc','$CONDA_PREFIX/condarc','$CONDA_PREFIX/condarc.d/','$CONDARC',)

CONDA_ROOT 是基本 conda 安装的路径。 CONDA_PREFIX 是当前活动环境的路径。

如果有多个.condarc文件,conda会合并信息using the following strategies

  • 列表 - 合并
  • 字典 - 合并
  • 原始 - 破坏 [即覆盖]

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。