2. 移植conda环境
conda env export -n py37 --from-history > env.yml
conda env create -f env.yml
If you want to make your environment file work across platforms, you can use
conda env export --from-history
This will only include packages that you've explicitly asked for, as opposed to including every package in your environment.
You can also create a new environment and update it.
conda env update -n py37 --file ~/env.yml --prune
1. 可以在以下路径找.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 conda 安装路径. CONDA_PREFIX
is 当前启用环境的路径(conda env list可看).
英文见https://docs.conda.io/projects/conda/en/latest/user-guide/configuration/use-condarc.html#id4