conda 'base' 和 'root' 环境有什么区别?

Jus*_*ail 2 python conda jupyter-notebook

我最近一直在努力组织我的 conda 环境。我最终重新安装了 miniconda,我处于一个好位置。

我的问题是,当我运行时,conda env list我得到:

# conda environments:
#
base                  *  /Users/rheft/miniconda3
sonny36                  /Users/rheft/miniconda3/envs/sonny36
Run Code Online (Sandbox Code Playgroud)

我希望此处包含“root”。此外,当我从 jupyter notebook 内部查看我的 conda 环境时,会列出 3 个环境。

root         -- /Users/rheft/miniconda3
miniconda3   -- /Users/rheft/miniconda3
sonny36      -- /Users/rheft/miniconda3/envs/sonny36
Run Code Online (Sandbox Code Playgroud)

我的问题是为什么它root在我运行时不显示conda env list?虽然一切正常,但如果可能,我想删除重复的环境,有什么建议吗?

非常感谢!

dar*_*ith 7

root是主环境的旧(conda 4.4 之前)名称;在 conda 4.4 之后,它被重命名为base. 您命名 Jupyter 环境的原因很可能root是因为您安装了一个带有该名称的内核。