即使重新安装后,旧内核也会在jupyter中重新出现

时间:2019-02-25 09:02:04

标签: kernel jupyter

我曾经尝试过运行ijavascript内核(但失败了)。 现在,我想将其从jupter(实验室和笔记本)的可用内核中删除。

我跑了

jupyter kernelspec remove kernel-name

jupyter kernelspec list
Available kernels:
    python3    /opt/anaconda3/share/jupyter/kernels/python3

表明内核已经“消失”。

我查看了:“ /usr/local/share/jupyter/kernels/kernel.json”以及在安装文件夹或主文件夹中可以找到的每个“ kernel.json”文件。仅显示python 3内核。

但是,Javascript内核在jupyter实验室启动程序中显示,并且在jupyter笔记本中(在jupyterhub中都可以使用)显示为可用内核。 完全重新安装anaconda之后,它仍然会显示。 (删除以前的安装文件以及我可以找到的所有配置文件和文件夹之后。)

如何摆脱该内核条目?

安装: Ubuntu的18.4 Anaconda3-2018.12-Linux-x86_64 Jupyter 4.40 Jupyterhub 0.9.4 Jupyterlab 0.35.4

1 个答案:

答案 0 :(得分:0)

经过进一步的挖掘,我发现 the following places for possible kernel definitions

尽管我删除了在

中找到的内核定义
/usr/local/share/jupyter/kernels

这对于jupyterhub(作为root用户安装)还不够。

使用我的用户帐户登录到jupyterhub仍然显示内核。 我终于在我的用户主目录下找到了它:

~/.local/share/jupyter/kernels

消除这个问题就可以了。