hynet1024 发表于 2026-3-23 21:51:53

启用Pylance插件后代码出现波浪线

vscode + python3.14.3环境,启用Pylance插件后,代码即出现很多橙色波浪线,但代码能正常运行。

请问如何才能不显示波浪线?

FishC 发表于 2026-3-23 21:52:46

橙色波浪线是Pylance插件进行的代码分析警告,通常涉及类型检查、代码规范等,不影响代码执行。如果您想隐藏这些波浪线,可以尝试以下方法:


[*]调整类型检查模式:
打开VSCode设置(快捷键 Ctrl+,),搜索 python.analysis.typeCheckingMode,将其值改为 off。这样会禁用类型检查相关的警告。
[*]覆盖诊断严重性:
在设置中搜索 python.analysis.diagnosticSeverityOverrides,点击“在settings.json中编辑”,然后添加类似以下内容来忽略特定类型的警告:

"python.analysis.diagnosticSeverityOverrides": {
    "reportGeneralTypeIssues": "none",
    "reportMissingImports": "none",
    "reportUndefinedVariable": "none"
}

您可以根据需要添加或移除键值对。上述示例会忽略一般类型问题、缺失导入和未定义变量的警告。
[*]完全禁用分析:
如果您不想使用任何代码分析,可以在设置中搜索 python.analysis.diagnosticMode,将其设置为 off,但这样会失去所有智能提示。


建议先尝试第一种方法,如果问题依旧,再使用第二种方法精细调整。

注意:修改设置后,可能需要重启VSCode或重新打开文件使更改生效。

如果问题仍然存在,请检查Python解释器设置是否正确,确保Pylance使用的是正确的Python环境。

最后,确保您的Python版本是3.14.3(如果这是正确版本),但请注意Python 3.14.3可能不是官方版本,建议使用官方稳定版本。

使用以上方法,您应该能减少或消除橙色波浪线。

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。

Filthy-ice 发表于 2026-3-24 15:35:51

应该是警告吧?是不是英文拼写问题

isdkz 发表于 2026-3-25 17:16:49

本帖最后由 isdkz 于 2026-3-25 17:20 编辑

严格遵从PEP8编码规范!

你把鼠标悬停在波浪线上面,应该会指出你的问题所在,然后按照存在的不规范编码问题进行整改

如果你想任性自在地编码,那就把插件关了吧

爱编程的我 发表于 2026-3-25 18:26:24

Pylance 在你的VS Code 里就是用来显示波浪线报错的,不想要就在导航栏[扩展]里把他禁用就没有了^_^

爱编程的我 发表于 2026-3-25 18:28:00

Filthy-ice 发表于 2026-3-24 15:35
应该是警告吧?是不是英文拼写问题

"还能运行"
页: [1]
查看完整版本: 启用Pylance插件后代码出现波浪线