问题描述
我在Macbook中创建了多个miniconda环境。但是,当我打开jupyter笔记本时,它显示了我很久以前创建的不存在的conda环境,并且在conda环境中不再可用。
我当前的conda列表
Jupyter显示的内容
(注意:例如,Jupyter笔记本显示的环境“ xx”不在conda env列表中)
@L_404_1@
如何删除不存在的环境
当打开jupyter笔记本时,如何从显示中删除不存在的环境(例如“ xx”)?
解决方法
这取决于您如何注册内核,但是我怀疑您使用了python -m ipykernel install --user
。在这种情况下,您应该能够获得内核注册位置的列表
jupyter kernelspec list
,您只需删除与您要删除的内核相对应的文件夹。
可能值得注意的是,在删除内核环境或从环境中删除ipykernel
时,使用nb_conda_kernels
向ipykernel
自动注册所有Conda env会自动删除内核。 / p>