如何解决如何修改 .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 举报,一经查实,本站将立刻删除。