如何使用 Python 3.13 修复 VS Code 中的 Python REPL?

问题描述 投票:0回答:1

我在将 Python 文件中的代码发送到 VS Code 中的交互式 REPL 时遇到问题(使用 shift + Enter)。单行代码和一行函数工作正常,但任何多行代码块都会引发

IndentationError
s。每次发送代码时,“KeyboardInterrupt”也会出现在 REPL 中。尝试更新并重新启动 VS Code 和 Python 扩展。

enter image description here

VS Code 版本:1.95.2(通用),配置为使用 4 个空格而不是制表符 来自 Microsoft 的 Python 扩展:v2024.20.0 Python:3.13.0(venv) MacOS 索诺玛 14.2.1

python visual-studio-code vscode-extensions python-3.13
1个回答
0
投票

这是一个已知问题:

https://github.com/microsoft/vscode-python/issues/24256

是的,键盘中断是通过 #24422

处理的

所以你明天尝试一下(今天 11 月 12 日刚刚合并),它就不会出现了!

所以显然它将在下一个版本中修复。

© www.soinside.com 2019 - 2024. All rights reserved.