我最近停止使用 macports
,因此我拥有的各种 IPython 内核的 kernel.json 文件已经过时。我已重命名 ~/.ipython
并删除了 ~/.jupyter
,但启动的内核无法启动,并出现 file not found
错误。
更明显的是,当我运行 jupyter-kernelspec list 时,它仍然列出了我设置的所有旧内核。它从哪里获取此信息?我需要做什么来刷新/删除其缓存?
请您参考如下方法:
经过强力搜索后,Jupyter 将 OS X 的内核信息存储在 /Users/${USER}/Library/Jupyter/kernels
中。该列表是从我的 .ipython/kernels
列表中复制的,因此重命名它没有任何区别。
删除 /Users/${USER}/Library/Jupyter/kernels
可以解决此问题。
这是我正在寻找的引用:http://jupyter-client.readthedocs.org/en/latest/kernels.html#kernelspecs