如何修改.condarc 文件的位置?
How to modify the location of .condarc file?
我最近在 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
is the path for your base conda install. CONDA_PREFIX
is the path to the current active environment.
如果有多个.condarc
个文件,conda会合并信息using the following strategies:
- Lists - merge
- Dictionaries - merge
- Primitive - clobber [i.e., overwrite]
我最近在 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
is the path for your base conda install.CONDA_PREFIX
is the path to the current active environment.
如果有多个.condarc
个文件,conda会合并信息using the following strategies:
- Lists - merge
- Dictionaries - merge
- Primitive - clobber [i.e., overwrite]