【问题标题】:Jupyter notebooks in VSCode not showing up to date python kernel listVSCode 中的 Jupyter 笔记本未显示最新的 python 内核列表
【发布时间】:2024-01-17 23:13:01
【问题描述】:

几个月来,我在 VSCode 中使用虚拟环境、python 笔记本和 jupyter 时遇到了问题,由于某种原因,很多时候,它找不到我添加的内核,即使我可以在什么时候看到它们运行jupyter kernelspec list。它们是否出现似乎是随机的。重新加载屏幕并重新启动 vscode 没有帮助,禁用和重新启用 python 和 jupyter 扩展也没有帮助。我从按钮、选择内核和命令面板都试过了。我通常从命令行启动 vscode,并激活我的虚拟环境。此外,我很久以前删除的许多内核仍然显示在列表中。 Vscode 和笔记本电脑都是最新的。 我以前在集成的 jupyter 笔记本上遇到过问题,起初格式化和自动完成在笔记本中不起作用(但它们在常规的 python 文件中起作用)。 我在 MacOS 上,如果这很重要的话。

【问题讨论】:

    标签: python visual-studio-code jupyter-notebook virtualenv


    【解决方案1】:

    很抱歉,这是一个错误,请参阅错误报告: Can't see or select Jupyter kernel's from Kernel drop-down

    现在有一个解决方法:

    • 查找python的安装位置
    • 选择命令 Python:选择解释器
      • 下一步选择输入解释器路径
      • 接下来在输入框中输入路径并回车

    这个解释器现在可以在 VS Code 中工作,你可能需要重新加载 再次使用 VS Code 让它在 jupyter 扩展中工作。

    请试一试。

    【讨论】: