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

VS Code中鼠标悬停Python变量sum不显示数据类型问题

VS Code中Python变量sum悬停不显示类型的解决办法

错误截图

针对这个问题,给你几个可行的排查方向:

  • 先确认sum的定义:Python本身有内置的sum()函数,如果你的代码里只是调用这个内置函数,悬停时只会显示函数的参数和返回值说明;如果是你自己定义的sum变量,那得看代码上下文有没有足够的信息让编辑器推断类型(比如有没有明确的赋值语句)。
  • 换用Pylance语言服务:VS Code现在更推荐用Pylance替代Pylint,它的类型推断能力更强。打开VS Code设置,搜索Python: Language Server,把选项改成Pylance试试。
  • 核对Python解释器:左下角状态栏显示的Python解释器要和你当前项目使用的环境一致,选错环境会导致语言服务无法正确解析代码。
  • 检查代码语法:如果代码里有未完成的语句或者语法错误,语言服务可能罢工,没法正常显示类型提示,先把代码的语法问题修复了再说。
  • 重启VS Code或清除缓存:按Ctrl+Shift+P打开命令面板,输入Developer: Reload Window重启窗口,有时候缓存问题会导致提示异常。
  • 手动添加类型注解:如果上面的方法都没用,直接给变量加类型注解,比如sum: int = 0,这样悬停时肯定会显示明确的类型。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.01 07:42:05