如何从Jupyter Notebook中删除未激活的Conda环境名称?

3

我在我的MacBook上创建了多个miniconda环境。但当我打开jupyter笔记本时,它显示了我早些时候创建但在conda环境中不再存在的不存在的conda环境。

如何从jupyter笔记本中删除这些不存在的环境名称?

我的当前conda列表

enter image description here

Jupyter显示的内容

(注意:例如,Jupyter笔记本中显示的环境“xx”不在conda env列表中)

enter image description here

如何删除不存在的环境

如何删除不存在的环境,比如说“xx”,避免在打开jupyter笔记本时显示出来?

1个回答

11

这取决于你如何注册内核,但我怀疑你使用了python -m ipykernel install --user。如果是这种情况,你应该能够通过以下方式列出内核的注册位置:

jupyter kernelspec list

您可以直接删除对应的内核文件夹,以删除您想要删除的内核。

值得一提的是,使用nb_conda_kernels自动将所有Conda环境注册到ipykernel中,当您删除它们的环境或从环境中删除ipykernel时,会自动删除内核。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接