无法在Visual Studio代码中启动Jupyter Notebook

问题描述

我正在尝试用Visual Studio代码制作一个Jupyter笔记本,但是我一直在得到:

''无法启动内核Python 3.8.3 64位('Lenovo': virtualenv)。选择另一个启动内核。''

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

解决方法

在我的计算机上也会发生此问题。解决方案是将ipython内核的依赖包“ traitlets”的版本号恢复到4.3.3。

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

enter image description here

您可以使用以下命令重新安装“ 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

这为我解决了问题。