如何显示来自不同 Anaconda 版本的 conda 环境的名称(别名)?
How do I show names (aliases) for conda environments from different Anaconda versions?
我正在尝试显示来自 Miniconda 和 Aanaconda 的 conda 环境的名称(别名)。目前,我的默认 conda 可执行文件来自 Miniconda。
对于某些背景,我在 $HOME/packages/miniconda3
中安装了 Miniconda,在 /opt/anaconda3/
中安装了 Anaconda(也许有更好的方法,但这就是安装最终发生的方式我正在从事的项目)。
$ conda env list
# conda environments:
#
base * $HOME/packages/miniconda3
ai $HOME/packages/miniconda3/envs/ai
test-project $HOME/packages/miniconda3/envs/test-project
/opt/anaconda3
/opt/anaconda3/envs/interviews
/opt/anaconda3/envs/teaching
我在这里稍微编辑了输出,例如将我的主目录缩写为 $HOME 并重命名了一些 conda 环境。
目前我的 base
Miniconda 环境在 $HOME/packages/miniconda3
中,我的 base
Anaconda 环境在 /opt/anaconda3
中。我希望我的三个 Anaconda 环境也显示它们的别名(就像 Miniconda 环境那样),这样我就可以在 Miniconda 和 Anaconda 环境之间激活,而不必复制完整路径,例如 conda activate /opt/anaconda3/envs/interviews
.
有没有办法同时为 Miniconda 和 Anaconda 启用此名称别名?
不应该安装 Miniconda 和 Anaconda side-by-side。如果您需要 Anaconda 环境,只需使用 Miniconda 并使用 anaconda
元包创建一个环境。
尽管我在那里担心,但环境的可命名性是由 envs_dirs
配置设置中是否列出包含文件夹来控制的。因此,您应该能够通过
之类的东西获得您想要的行为
conda config --append envs_dirs /opt/anaconda3/envs
我正在尝试显示来自 Miniconda 和 Aanaconda 的 conda 环境的名称(别名)。目前,我的默认 conda 可执行文件来自 Miniconda。
对于某些背景,我在 $HOME/packages/miniconda3
中安装了 Miniconda,在 /opt/anaconda3/
中安装了 Anaconda(也许有更好的方法,但这就是安装最终发生的方式我正在从事的项目)。
$ conda env list
# conda environments:
#
base * $HOME/packages/miniconda3
ai $HOME/packages/miniconda3/envs/ai
test-project $HOME/packages/miniconda3/envs/test-project
/opt/anaconda3
/opt/anaconda3/envs/interviews
/opt/anaconda3/envs/teaching
我在这里稍微编辑了输出,例如将我的主目录缩写为 $HOME 并重命名了一些 conda 环境。
目前我的 base
Miniconda 环境在 $HOME/packages/miniconda3
中,我的 base
Anaconda 环境在 /opt/anaconda3
中。我希望我的三个 Anaconda 环境也显示它们的别名(就像 Miniconda 环境那样),这样我就可以在 Miniconda 和 Anaconda 环境之间激活,而不必复制完整路径,例如 conda activate /opt/anaconda3/envs/interviews
.
有没有办法同时为 Miniconda 和 Anaconda 启用此名称别名?
不应该安装 Miniconda 和 Anaconda side-by-side。如果您需要 Anaconda 环境,只需使用 Miniconda 并使用 anaconda
元包创建一个环境。
尽管我在那里担心,但环境的可命名性是由 envs_dirs
配置设置中是否列出包含文件夹来控制的。因此,您应该能够通过
conda config --append envs_dirs /opt/anaconda3/envs