Python VS代码未与IPython内核连接

时间:2020-08-31 21:04:45

标签: python python-3.x visual-studio-code

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

enter image description here

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

enter image description here

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

enter image description here

VS代码的右上角如下图所示:

enter image description here

有人可以帮助我解决此问题吗?

2 个答案:

答案 0 :(得分:3)

今天在Python VS Code存储库中打开了一个issue,它描述了一个类似的问题。他们建议的解决方法是关闭VS Code,然后使用以下命令将traitlets依赖项恢复为版本4.3.3:

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

答案 1 :(得分:1)

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

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

它必须在相应的虚拟环境中执行。似乎由VSCode安装到新的虚拟环境中以运行交互式终端的更新版本的traitlets(5.0.0)引起了该问题。