无法在 visual studio 代码中启动 jupyter notebook

Unable to start jupyter notebook in visual studio code

我正在尝试用 visual studio 代码制作一个 jupyter notebook,但我一直收到这个:

''Unable to start session for kernel Python 3.8.3 64-bit ('Lenovo': virtualenv). Select another kernel to launch with.''

我安装了 anaconda,并且 jupyter 笔记本在 anaconda 导航器中工作正常。我也尝试使用 python 3.8.3 base:'conda' 但它没有用。我正在使用 windows 10

我的电脑也出现了这个问题。解决办法是将ipython内核的一个依赖包“traitlets”的版本号恢复到4.3.3.

您可以尝试使用“pip list”查看当前虚拟环境中“traitlets”模块的版本。如果显示5.0版本,建议使用4.3.3版本。

您可以使用以下命令重新安装“traitlets 4.3.3”:

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

如果此命令不可用,您可以使用'pip'卸载traitlets5.0(pip uninstall traitlets),然后使用'pip'安装traitlets4.3.3。(pip install traitlets==4.3.3)

参考:Unable to start session for kernel Python.

我遇到了完全相同的问题。通过卸载链接到该错误消息的 Python 扩展来修复它。

如果您使用 conda 来管理您的 Python 环境,请在命令提示符下激活您的目标环境,然后输入以下内容:

$ conda install traitlets=4.3.3

这解决了我的问题。