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

Kernel 即使重新安装后,旧内核仍会在jupyter中重新出现,kernel,jupyter,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/ker

我曾试图让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”以及在安装文件夹或我的home文件夹中找到的每个“kernel.json”文件。仅显示Python3内核

然而,Javascript内核在JupyterLabStarter中显示,在JupyterNotebook中显示为可用内核(都在jupyterhub中)。 在完全重新安装anaconda之后,它仍然会出现。(在删除以前的安装文件以及我能找到的所有配置文件和文件夹后。)

我如何摆脱这个内核条目

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

经过进一步挖掘,我发现

虽然我删除了在中找到的内核定义

/usr/local/share/jupyter/kernels
这对于jupyterhub(以root用户身份安装)来说是不够的

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

~/.local/share/jupyter/kernels
去掉这个就成功了