【问题标题】:Unable to start session for jupyter kernel python vscode无法启动 jupyter 内核 python vscode 的会话
【发布时间】:2021-02-05 12:23:41
【问题描述】:

我查看了堆栈溢出和 github 上发布的其他问题:

https://github.com/microsoft/vscode-jupyter/issues/728 Unable to start Jupyter notebook on VS Code

很多人都可以运行这个命令:

python -m pip install 'traitlets==4.3.3' --force-reinstall

这将解决 jupyter 内核未在 vscode 中加载的问题。

我一直在连接内核时遇到问题,一段时间后我收到一条消息:

Unable to start session for kernel Python 3.7.4 64 bit ('name_of_virtual_environment'). Select another kernel to launch with.

我正在使用带有 ubuntu 20.04 LTS 的 wsl 2,并且我选择了正确的 python 解释器(用于 python 扩展和实际的笔记本)。我也在使用 pyenv 来创建我的虚拟环境。 vscode 1.52.1版

任何帮助将不胜感激。

【问题讨论】:

  • 您是否一直按照github.com/microsoft/vscode-jupyter/issues/728 中的说明进行操作?例如,您是否完全关闭了 VS Code,以便在强制重新安装 traitlets 4.3.3 时获得全新安装?
  • 是的,我完全关闭了 vscode 并强制重新安装了 traitlets 4.3.3,我发现这个问题只存在于我的一个虚拟环境中。我相信这可能是由于依赖冲突造成的,目前我将只在 jupyter notebook 本身中切换 python 解释器。这应该是一个很好的解决方法。
  • @Amundeep Singh Dhaliwal - 进展如何?如果有任何进展,请告诉我们。
  • 你好 Jill Cheng。我一直在使用我安装了 ipykernel、ipython 和 jupyter 的 pyenv 虚拟环境中的另一个内核。现在事情顺利多了。感谢您的提问。

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


【解决方案1】:

建议您检查Jupyter notebook所需的依赖包“ipykernel”是否已成功安装在您选择的python环境中:("pip show ipykernel")

参考:Jupyter notebook in VS Code

【讨论】:

    猜你喜欢
    • 2022-11-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-12-21
    • 2018-06-29
    • 1970-01-01
    • 2022-01-27
    相关资源
    最近更新 更多