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

VS Code中Python环境无法识别match-case语句报错问题咨询

VS Code 编写Python match-case语句红波浪报错解决方案

报错截图如下:
上述VS Code报错情况截图

核心原因

match-case为Python 3.10版本新增的语法特性,当VS Code绑定的Python解释器版本低于3.10、或代码校验工具未适配新语法时,就会触发该报错提示。

解决步骤

  • 确认本地Python版本
    打开终端执行命令查看版本:
    python --version(Windows)或 python3 --version(Mac/Linux)
    若版本低于3.10,先安装3.10及以上版本的Python环境。
  • 切换VS Code关联的Python解释器
    按下快捷键Ctrl+Shift+P(Mac系统为Cmd+Shift+P)调出命令面板,搜索「Python: 选择解释器」,选中版本≥3.10的对应Python环境即可。
  • 升级代码校验工具(前两步操作后仍报错时执行)
    若你使用了pylint等代码校验工具,需升级工具到支持match-case语法的版本,执行命令:
    pip install --upgrade pylint
    升级完成后重启VS Code,报错就会消失。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.30 11:39:03