Python VS 代码不连接 IPython 内核

新手上路,请多包涵

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

在此处输入图像描述

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

在此处输入图像描述

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

在此处输入图像描述

VS code右上角如下图所示:

在此处输入图像描述

谁能帮我解决这个问题?

原文由 user2293224 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 587
2 个回答

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

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

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

原文由 Jim 发布,翻译遵循 CC BY-SA 4.0 许可协议

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

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

原文由 Simm Enley 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题