【问题标题】:Old kernels reapear in jupyter even after reinstallation即使重新安装后,旧内核也会重新出现在 jupyter 中
【发布时间】:2019-02-25 09:02:04
【问题描述】:

我曾尝试让 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 lab starter 和 jupyter notebook 中的可用内核(都在 jupyterhub 中)。 在完全重新安装 anaconda 后它仍然会出现。 (在删除了以前的安装文件以及我能找到的所有配置文件和文件夹之后。)

我怎样才能摆脱这个内核条目?

安装: Ubuntu 18.4 Anaconda3-2018.12-Linux-x86_64 木星 4.40 Jupyterhub 0.9.4 Jupyterlab 0.35.4

【问题讨论】:

    标签: kernel jupyter


    【解决方案1】:

    经过一番挖掘,我发现 the following places for possible kernel definitions.

    虽然我删除了在

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

    这对于 jupyterhub 来说还不够(以 root 身份安装)。

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

    ~/.local/share/jupyter/kernels
    

    删除它就可以了。

    【讨论】:

      【解决方案2】:

      对于 Mac,我在 ~/Library/Jupyter/kernels 中找到了 Siegfried 的链接。

      $ cd ~/Library/Jupyter/
      $ rm -r /kernels
      

      固定。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-02-10
        • 2014-11-26
        • 2018-09-07
        相关资源
        最近更新 更多