删除冗余的ipython内核

时间:2018-03-29 05:16:23

标签: ipython jupyter conda virtual-environment

我目前有3个环境:root(base),aind-dl,py2env

所以,为了方便工作,我已经安装了conda扩展:nb_conda,nb_conda_kernels

当我运行$: jupyter notebook时,nb_conda_kernel检测到5个内核,这些内核是多余的并且在列表中。某些内核会出现不存在的错误。

如何删除冗余内核?

编辑 Envs我有:https://imgur.com/A2hMyIO 冗余内核:https://imgur.com/Fk2FxkN

1 个答案:

答案 0 :(得分:2)

通常,您可以使用jupyter kernelspec rm <env_name>删除特定内核。

在您的情况下,您的conda rootdefault似乎是Anaconda-Python 2安装中的遗留物。对此issue的相关讨论可能会有所帮助。想法是禁用/删除nb_conda。我还没有遇到Anaconda3的这个问题,因为我使用说明here手动管理多个内核。