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

如何让Visual Studio Code对Python导入不存在的方法触发警告?

配置VS Code让Python导入不存在方法时显示警告

要实现这个需求,主要依靠VS Code的Python语言服务器(默认是Pylance),具体步骤如下:

  • 确认已安装VS Code的Python插件(Pylance是其默认内置的语言服务器)
  • 打开设置界面:使用快捷键Ctrl+,(Windows/Linux)或Cmd+,(Mac)快速调出
  • 在设置搜索框输入python.analysis.diagnosticSeverityOverrides,定位到该配置项
  • 点击「编辑 in settings.json」,在配置文件中添加以下内容:
    "python.analysis.diagnosticSeverityOverrides": {
        "reportMissingImports": "warning",
        "reportMissingModuleSource": "warning",
        "reportUndefinedVariable": "warning"
    }
    
  • 保存settings.json后,VS Code就会对导入不存在的方法(比如你示例中的fun2)显示明确的警告提示——不仅会有下划线标记,还会在编辑器左侧的问题面板中列出警告条目,更直观地提醒你问题所在

补充说明:你提到的颜色差异是Pylance默认的语法提示,通过调整诊断级别,能把这类“未定义导入”的问题升级为正式的警告,更符合你想要的提醒效果。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.18 09:45:44