VSCode Jupyter 无法自动更新内核

nam*_*-Pt 5 python jupyter visual-studio-code

Ubuntu我正在处理remoteSSH,并将名为nnform 的虚拟环境中的 python 内核更新3.7.93.8.5但是,我仍然发现旧内核位于 jupyter 内核列表中。我想知道如何从内核列表中删除旧的内核名称。

我已将python 3.7.9和替换python3.6.4python 3.8.5,但旧内核并没有消失,我想手动删除它们。

此外,我无法Python 3.8.5从内核列表中进行选择。

小智 8

我遇到了同样的问题,以下内容可能会帮助遇到该问题的其他人:

  1. 通过Ctrl+ Shift+重新加载 VS Code 窗口P并选择Reload Window

  2. Extensions在侧栏中重新加载 Python 和 Jupyter 扩展。

  3. 退出并重新启动 VS Code。

看来 VS Code 更新解释器列表没那么快。


Ian*_*uff 0

看起来您已经解决了您的问题。但万一其他人遇到这个问题或类似的问题。VS Code jupyter 支持在标准 jupyter 位置中查找任何已安装的内核规范,您可以看到此处列出的这些目录: https ://jupyter.readthedocs.io/en/latest/use/jupyter-directories.html#data-files

VS Code 应该拾取 Jupyter 可以拾取的任何内容。因此,如果您碰巧在 python 环境中安装了 jupyter,那么您可以从命令行运行jupyter kernelspec list来查看系统上安装的所有内核规格的列表。