Python VS代码无法与IPython内核连接

use*_*224 3 python python-3.x visual-studio-code

我创建了一个新的虚拟环境并尝试连接 VS 代码。当我在 VS code 中打开包含文件和虚拟环境的文件夹时,在左下角我可以看到选择的 python 解释器,如下图所示:

在此输入图像描述

但是,当我运行该程序时,它显示正在连接到 IPython Kernel 的消息,如下图所示

在此输入图像描述

但是,一段时间后,它会抛出一条错误消息“无法启动内核 python 会话”,如下图所示:

在此输入图像描述

VS code右上角如下图所示:

在此输入图像描述

有人能帮我解决这个问题吗?

小智 7

今天,Python VS Code 存储库中提出了一个描述类似问题的问题他们建议的修复方法是关闭 VS Code,然后traitlets使用以下命令将依赖关系恢复到版本 4.3.3:

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


Jim*_*Jim 7

从昨天开始,我遇到了同样的问题,有两个新的虚拟环境和不同的 python 版本(3.8.1 和 3.8.5)。我可以确认 Simm Enley 建议的终端命令对我有用。

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

它必须从相应的虚拟环境中执行。VSCode 将较新版本的 Traitlet (5.0.0) 安装到新的虚拟环境中以便运行交互式终端似乎导致了该问题。