【问题标题】:What is the difference between conda 'base' and 'root' enviroments?conda 'base' 和 'root' 环境有什么区别?
【发布时间】:2019-03-06 11:29:46
【问题描述】:

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

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

# conda environments:
#
base                  *  /Users/rheft/miniconda3
sonny36                  /Users/rheft/miniconda3/envs/sonny36

我希望此处包含“root”。此外,当我从 jupyter 笔记本中查看我的 conda 环境时,列出了 3 个环境。

root         -- /Users/rheft/miniconda3
miniconda3   -- /Users/rheft/miniconda3
sonny36      -- /Users/rheft/miniconda3/envs/sonny36

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

非常感谢!

【问题讨论】:

  • jupyter kernelspec list 的输出是什么?

标签: python jupyter-notebook conda


【解决方案1】:

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

【讨论】:

  • 根据您上面的评论。运行 jupyter kernelspec list 返回 3 个可用内核:python3sonnysonny36。我不确定“python3”来自哪里,但“sonny”是我在重新开始之前使用的旧 conda 环境......我可以自己研究,但你知道有什么简单的方法可以删除这些?为了清洁。也感谢您的回答!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-07-25
  • 1970-01-01
  • 2022-08-05
  • 2015-07-14
  • 2014-01-26
  • 1970-01-01
  • 2019-01-29
相关资源
最近更新 更多