【发布时间】: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