找不到函数的定义 \- VSCode Python

新手上路,请多包涵

我正在使用 VSCode for Python 以及在 VSCode 中启用的 Microsoft for Python 扩展。

对于 Python v3.9.0 ,如果我尝试寻找函数定义,我将 找不到 定义。

在此处输入图像描述

但是,如果我使用适用于 Python 3.7.0 的 Conda 虚拟环境,我不会收到错误消息

可能是什么问题?

原文由 Mihir 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 983
2 个回答

当我使用您提供的代码并禁用 Python 扩展时,我遇到了与您相同的问题。

由于“ Go to Definition ”是对应语言服务扩展支持的,建议您检查当前 Python 扩展可用,并确认选择的 python解释 器也可用。另外,请尝试重新加载 VSCode。

原文由 Jill Cheng 发布,翻译遵循 CC BY-SA 4.0 许可协议

我遇到了同样的问题,将 python 语言服务器从 Jedi 更改为 Microsoft 或 Pylance 确实解决了问题。为此,请使用 Cntrl + , 进入设置并搜索 python.languageserver

原文由 Bart 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
logo
Stack Overflow 翻译
子站问答
访问
宣传栏