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

VS Code中Python代码无语法高亮及错误标红问题求助

Python代码在VS Code中无语法高亮、错误未标红问题解决方案

问题背景

VS Code版本1.83.1,Python扩展v2023.18.0,使用Dark+主题,软件主功能正常,但存在以下异常:

  • 错误代码未被红色标记
  • 变量未显示蓝色高亮
    已尝试重装软件及所有扩展(含手动删除子文件夹),参考同类问题方案后仍未解决。

排查与解决步骤

  • 确认Python解释器关联正确
    按Ctrl+Shift+P(Windows/Linux)或Cmd+Shift+P(Mac)打开命令面板,输入Python: Select Interpreter,选择当前项目对应的Python解释器,避免使用不匹配的系统默认版本。

  • 检查文件语言模式
    查看VS Code右下角状态栏的语言模式标识,确保显示为Python。若不是,点击标识并选择Python切换。

  • 排查扩展冲突
    暂时禁用除Python扩展外的所有扩展,重启VS Code后测试功能是否恢复。若恢复正常,再逐个启用扩展,定位冲突的扩展并移除或更新。

  • 重置VS Code设置
    打开命令面板,输入Preferences: Open Settings (JSON),备份现有配置后,替换为基础Python配置:

    {
        "python.defaultInterpreterPath": "/path/to/your/python",
        "editor.semanticHighlighting.enabled": true,
        "python.linting.enabled": true,
        "python.linting.pylintEnabled": true
    }
    

    重启VS Code后验证效果。

  • 启用语法检查工具

    1. 在设置中搜索python.linting.enabled,确保勾选启用;
    2. 终端执行pip install pylint安装lint工具;
    3. 在设置中确认python.linting.pylintEnabled已勾选。
  • 开启语义高亮
    在设置中分别搜索editor.semanticHighlighting.enabled和python.semanticHighlighting.enabled,确保两者均处于启用状态。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.07 04:52:12