Pylance 不允许我导航到源代码,而是将我带到 .pyi 存根

rpi*_*ste 7 visual-studio-code

我正在将 pylance 用于 vs 代码,它工作得非常好,除了因为我使用它,当我尝试从已安装的库中检查代码时,我只能访问存根,我认为是由 pylance 生成的。

例如,显示的有关函数的信息: 在此处输入图片说明

或者,crtl + 单击该函数会将我带到 .pyi 存根,该存根位于
~/.vscode-server/extensions/ms-python.vscode-pylance-2020.11.0/dist/bundled/stubs/pandas/io/parsers.pyi

我找不到导航到实际代码(在这种情况下是熊猫)的方法。

如果我通过"python.languageServer": "Microsoft",在 setting.json 中设置停用 Pylance 并使用 Microsoft 作为语言服务器,则库的导航工作正常。

是否可以在 pylance 活动的情况下导航到实际代码?

操作系统:Ubuntu 18.04
Visual Studio 代码:版本:1.50.1
Pylance:v2020.11.0

Olu*_*ule -1

您可以通过右键单击符号并选择“转到引用”来导航到引用。

另外,请确保您已Python interpreter配置好安装 pandas 的脚本。

Command Palette您可以通过从View菜单中打开并输入“Python:选择解释器”并按照对话框进行操作来选择解释器。

当您完成该设置后,当您按住 Ctrl 键并单击某个符号时,您应该会看到两个引用:一个用于存根,另一个来自库。

在此输入图像描述