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

Visual studio code Pylance不允许我导航到源代码,而是将我带到.pyi存根,visual-studio-code,Visual Studio Code,我正在使用pylance for vs代码,它工作得非常好,只是因为我使用它,当我尝试检查已安装库中的代码时,我只能访问由pylance生成的存根 例如,显示的有关函数的信息: 或者,crtl+单击函数将我带到.pyi存根,它位于 ~/.vscode服务器/extensions/ms python.vscode-pylance-2020.11.0/dist/bundled/stubs/pandas/io/parsers.pyi 我找不到导航到实际代码(在本例中为熊猫)的方法 如果我通过在set

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

例如,显示的有关函数的信息:

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

我找不到导航到实际代码(在本例中为熊猫)的方法

如果我通过在setting.json中设置
“python.languageServer:”Microsoft“,
,停用Pylance并使用Microsoft作为语言服务器,则可以很好地导航到库

在pylance处于活动状态时,是否可以导航到实际代码

操作系统:Ubuntu 18.04
Visual Studio代码:版本:1.50.1

Pylance:v2020.11.0

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

另外,确保为安装pandas的脚本配置了
Python解释器

您可以通过从
视图
菜单中打开
命令调色板
并键入“Python:选择解释器”,然后通过对话框来选择解释器

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


如果PyLance与Microsoft LS文件相比表现更差,PyLance可能存在一个问题,我无法找到一种配置它的方法。否则,如果没有,或者如果它太复杂,我可以考虑提交一个发行。这些运行时生成的函数没有一个好的定义和DOC字符串。通过使用这些存根文件,他们将这些文件呈现给用户谢谢您的回复,但不幸的是,它对我不起作用()。我选择解释器,在“Peek definition”中只显示.pyi。使用Ctrl+F5可以很好地运行代码,因此熊猫就在那里。