joudan Asked: 2024-11-14 10:35:11 +0800 CST2024-11-14 10:35:11 +0800 CST 2024-11-14 10:35:11 +0800 CST 如何使用 Python 3.13 修复 VS Code 中的 Python REPL? 772 我在将 Python 文件中的代码发送到 VS Code 中的交互式 REPL(使用Shift + Enter)时遇到了问题。 单行代码和一行函数可以正常工作,但任何多行代码块都会引发IndentationErrors。KeyboardInterrupt每次发送代码时也会显示在 REPL 中。 尝试更新并重新启动 VS Code 和 Python 扩展。 VS Code 版本:1.95.2(通用),配置为使用 4 个空格而不是制表符 微软的 Python 扩展:v2024.20.0 Python:3.13.0(venv) MacOS Sonoma 14.2.1 python 1 个回答 Voted Best Answer Selcuk 2024-11-14T10:47:29+08:002024-11-14T10:47:29+08:00 这是一个已知问题: https://github.com/microsoft/vscode-python/issues/24256 是的,KeyboardInterrupt 通过#24422处理 所以你明天尝试一下(它刚刚于 11 月 12 日合并),但它不会在那里! 因此显然它将在下一个vscode-python版本中得到修复(v2024.20.0目前是最新版本)。
这是一个已知问题:
https://github.com/microsoft/vscode-python/issues/24256
因此显然它将在下一个
vscode-python
版本中得到修复(v2024.20.0
目前是最新版本)。