如何从 jupyter 笔记本中删除停用的 conda 环境名称?

Pou*_*del 4 python conda miniconda jupyter-notebook

我在我的 macbook 中创建了多个 miniconda 环境。但是当我打开 jupyter 笔记本时,它显示我很久以前创建的不存在的 conda 环境,并且这些环境在 conda 环境中不再可用。

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

我当前的 conda 列表

在此输入图像描述

Jupyter 显示什么

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

在此输入图像描述

如何删除不存在的环境

当我打开 jupyter 笔记本时,如何删除不存在的环境,例如“xx”?

mer*_*erv 12

这取决于你如何注册内核,但我怀疑你使用了python -m ipykernel install --user. 在这种情况下,您应该能够获得内核注册位置的列表

jupyter kernelspec list
Run Code Online (Sandbox Code Playgroud)

您只需删除与要删除的内核对应的文件夹即可。

值得注意的是,当您删除其环境或从环境中删除时,使用nb_conda_kernels自动注册所有 Conda env会自动删除内核。ipykernelipykernel