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

Intellij Python跳转至实现异常:CMD+click指向.pyi文件求助

解决IDEA中Django导入跳转至.pyi文件及无法定位实现代码的问题

方法1:调整Python类型stub文件优先级

  • 打开IDEA设置(Cmd+,),进入Languages & Frameworks > Python > Python Interpreter
  • 点击右上角齿轮图标,选Show All,选中当前使用的解释器,点击Show paths for the selected interpreter
  • 在路径列表里找到包含.pyi文件的路径(一般是site-packages/django-stubs这类),把它拖到列表底部,降低优先级,让IDEA优先加载实际的.py实现文件

方法2:禁用类型stub文件自动识别

  • 进入设置Editor > File Types
  • 在Recognized File Types里找到Python Stub Files,右侧Registered Patterns中移除*.pyi(或者暂时取消勾选)
  • 重启IDEA后,CMD+click应该直接跳转至实际.py文件

方法3:切换跳转目标并重新尝试实现定位

  • 要是CMD+click跳到了.pyi文件,右键编辑器空白处,选Go to > Declaration or Usages
  • 在弹出的选项里挑对应的.py实现文件(一般会同时列出stub文件和实际实现)
  • 用Cmd+Alt+B(默认的Go to Implementation快捷键)时,如果只显示子类,先按方法1调整路径优先级,再重新尝试

方法4:更新插件和IDEA版本

  • 进入Settings > Plugins,找到Django插件,检查更新并安装
  • 要是上面的方法都没用,试试把IDEA升级到最新版本,部分版本的类型解析bug可能已经被修复

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.15 04:49:51