我如何 delete/refresh IPython/Jupyter notebook v4.0 的可用内核?
How do I delete/refresh available kernels for IPython/Jupyter notebook v4.0?
我最近停止使用 macports
,所以我拥有的各种 IPython 内核的 kernel.json 文件已经过时了。我已重命名 ~/.ipython
并删除 ~/.jupyter
但启动的内核无法启动并出现 file not found
错误。
更明显的是,当我 运行 jupyter-kernelspec list
它仍然列出我设置的所有旧内核。它是从哪里获取这些信息的?我需要如何处理 refresh/remove 它的缓存?
经过暴力搜索后,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
这也是 Linux 中的一个问题,如果其他人遇到它的话。检查内容:
~/.local/share/jupyter/kernels/
要完成列表,在 Windows(至少 Win 7)中是:
系统级:C:\ProgramData\jupyter\kernels
用户级别:C:\Users\[username]\AppData\Roaming\jupyter\kernels
kernels 文件夹下每个 env(ironment) 都有一个文件夹。 kernel.json
每个子文件夹中都可以编辑以更改显示名称或其他参数。
运行:
jupyter --paths
将列出它用于 运行 的所有内容的所有可能位置:内核、扩展、pid 文件等
添加到 jbcoe 的回答中,如果您使用的是 macOS,则您应该期望安装内核的两个位置是
/Users/${USER}/Library/Jupyter/kernels
和
/usr/local/share/jupyter/kernels
你可以运行
jupyter kernelspec list
在终端或
!jupyter kernelspec list
在笔记本单元格中
查看可用内核列表和位置。
截至今天:
jupyter kernelspec list
给你一个列表(名称和路径)。然后选择名称并卸载它:
jupyter kernelspec uninstall myKernalName
我最近停止使用 macports
,所以我拥有的各种 IPython 内核的 kernel.json 文件已经过时了。我已重命名 ~/.ipython
并删除 ~/.jupyter
但启动的内核无法启动并出现 file not found
错误。
更明显的是,当我 运行 jupyter-kernelspec list
它仍然列出我设置的所有旧内核。它是从哪里获取这些信息的?我需要如何处理 refresh/remove 它的缓存?
经过暴力搜索后,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
这也是 Linux 中的一个问题,如果其他人遇到它的话。检查内容:
~/.local/share/jupyter/kernels/
要完成列表,在 Windows(至少 Win 7)中是:
系统级:C:\ProgramData\jupyter\kernels
用户级别:C:\Users\[username]\AppData\Roaming\jupyter\kernels
kernels 文件夹下每个 env(ironment) 都有一个文件夹。 kernel.json
每个子文件夹中都可以编辑以更改显示名称或其他参数。
运行:
jupyter --paths
将列出它用于 运行 的所有内容的所有可能位置:内核、扩展、pid 文件等
添加到 jbcoe 的回答中,如果您使用的是 macOS,则您应该期望安装内核的两个位置是
/Users/${USER}/Library/Jupyter/kernels
和
/usr/local/share/jupyter/kernels
你可以运行
jupyter kernelspec list
在终端或
!jupyter kernelspec list
在笔记本单元格中
查看可用内核列表和位置。
截至今天:
jupyter kernelspec list
给你一个列表(名称和路径)。然后选择名称并卸载它:
jupyter kernelspec uninstall myKernalName