You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows10下VS Code 1.92搭配Python3.12时Shift+Enter无法运行多行选中代码怎么办?

问题描述

在Windows 10系统中使用VS Code 1.92(2024年7月31日版本)搭配Python 3.12时,无法通过Shift+Enter快捷键运行选中的多行代码,单行代码可正常执行,具体现象如下:

  • 选中单行代码:终端正常打开并运行该行代码
  • 选中多行代码:终端无任何响应
  • 通过「Run Selected Text」选项运行两行if函数代码时,弹出提示:<stdin>:2: SyntaxWarning: invalid escape sequence '\O'

预期效果为:选中多行代码后,按下Shift+Enter即可直接运行。

已尝试的解决方法
  • 卸载并重装VS Code与Python
  • 检查VS Code键盘快捷键中「run selection」命令的配置
  • 在Python解释器中创建虚拟环境
  • 启用实验性配置项:python.experiments.optInto: ["pythonREPLSmartSend"]
可行解决方案

改用Python 3.11(此前Python 3.9也可正常运行),即可实现选中多行代码后按Shift+Enter正常运行的预期效果。

小贴士
  • 进行系统或软件的重大操作前,使用Windows系统还原工具创建还原点
  • Python和VS Code选择单用户安装(默认选项)
  • 务必为Python和VS Code添加系统环境变量路径

内容的提问来源于stack exchange,提问作者Ricardo C

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.19 19:54:55