Python VS代码不与IPython内核连接

2024-09-30 14:37:18 发布

您现在位置:Python中文网/ 问答频道 /正文

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

enter image description here

但是,当我运行程序时,它会显示一条消息,表明它正在连接到IPython内核,如下图所示

enter image description here

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

enter image description here

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

enter image description here

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


Tags: 文件代码程序文件夹消息错误ipython虚拟环境
2条回答

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

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

它必须在相应的虚拟环境中执行。一个更新版本的traitlets(5.0.0)由VSCode安装到新的虚拟环境中,以便运行交互式终端,这似乎是问题的根源

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

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

相关问题 更多 >