【发布时间】:2021-03-02 06:28:04
【问题描述】:
conda config --show-sources 表示只有一个配置文件,即/home/gqqnbig/.condarc。此文件将 envs_dirs 设置为 2 个位置。
$ conda config --show-sources --debug
DEBUG conda.gateways.logging:set_verbosity(231): verbosity set to 2
==> /home/gqqnbig/.condarc <==
envs_dirs:
- ~/shared/.conda/envs
- /opt/anaconda3/envs
pkgs_dirs:
- /opt/anaconda3/pkgs
- ~/shared/.conda/pkgs
==> cmd_line <==
debug: True
尽管如此,conda config --show 表示 envs_dirs 的计算值有 3 个位置。
$ conda config --show envs_dirs --debug
DEBUG conda.gateways.logging:set_verbosity(231): verbosity set to 2
DEBUG conda.base.context:root_writable(498): [Errno 13] Permission denied: '/opt/anaconda3/conda-meta/history'
envs_dirs:
- /home/gqqnbig/shared/.conda/envs
- /opt/anaconda3/envs
- /home/gqqnbig/.conda/envs
第三个位置如何填充?如何防止 conda 使用/home/gqqnbig/.conda/envs?
【问题讨论】: