VSCode Jupyter 无法自动更新内核
VSCode Jupyter cannot update kernels automatically
我正在 remoteSSH
开发 Ubuntu
,我在名为 nn
的虚拟环境中将 python 内核从 3.7.9
更新为 3.8.5
, 但是,我仍然在 jupyter 内核列表中找到旧内核。我想知道如何从内核列表中删除旧内核名称。
我已经用python 3.8.5
替换了python 3.7.9
和python3.6.4
,但是旧的内核并没有消失,我想手动删除它们。
此外,我无法从内核列表中 select Python 3.8.5
。
好的,我明白了。目录下有内核注册文件
.local/jupyter/kernels/pythonxxxx
我手动删除了python379
和python364
,然后就完全正确了。
看来您已经解决了问题。但以防万一其他人遇到此问题或类似问题。 VS Code jupyter 支持在标准 jupyter 位置查找任何已安装的内核规范,您可以在此处看到这些目录:
https://jupyter.readthedocs.io/en/latest/use/jupyter-directories.html#data-files
VS Code 应该可以拾取 Jupyter 可以拾取的任何东西。因此,如果您碰巧在 python 环境中安装了 jupyter,那么您可以从命令行 运行 jupyter kernelspec list
查看系统上安装的所有内核规范的列表。
我遇到了同样的问题,以下内容可能会帮助遇到此问题的其他人:
通过Ctrl+Shift+P[重新加载VS代码Window =29=] 并选择 Reload Window
.
在边栏的 Extensions
下重新加载 Python 和 Jupyter 扩展。
退出并重新启动 VS Code。
看来VS Code更新解释器列表的速度不是那么快
我正在 remoteSSH
开发 Ubuntu
,我在名为 nn
的虚拟环境中将 python 内核从 3.7.9
更新为 3.8.5
, 但是,我仍然在 jupyter 内核列表中找到旧内核。我想知道如何从内核列表中删除旧内核名称。
我已经用python 3.8.5
替换了python 3.7.9
和python3.6.4
,但是旧的内核并没有消失,我想手动删除它们。
此外,我无法从内核列表中 select Python 3.8.5
。
好的,我明白了。目录下有内核注册文件
.local/jupyter/kernels/pythonxxxx
我手动删除了python379
和python364
,然后就完全正确了。
看来您已经解决了问题。但以防万一其他人遇到此问题或类似问题。 VS Code jupyter 支持在标准 jupyter 位置查找任何已安装的内核规范,您可以在此处看到这些目录: https://jupyter.readthedocs.io/en/latest/use/jupyter-directories.html#data-files
VS Code 应该可以拾取 Jupyter 可以拾取的任何东西。因此,如果您碰巧在 python 环境中安装了 jupyter,那么您可以从命令行 运行 jupyter kernelspec list
查看系统上安装的所有内核规范的列表。
我遇到了同样的问题,以下内容可能会帮助遇到此问题的其他人:
通过Ctrl+Shift+P[重新加载VS代码Window =29=] 并选择
Reload Window
.在边栏的
Extensions
下重新加载 Python 和 Jupyter 扩展。退出并重新启动 VS Code。
看来VS Code更新解释器列表的速度不是那么快