Python 为什么我的VScode中的函数声明不匹配?

Python 为什么我的VScode中的函数声明不匹配?,python,visual-studio-code,vscode-settings,Python,Visual Studio Code,Vscode Settings,我正在用VScode编写python脚本 VScode版本:1.43 操作系统:windows python扩展:2020.2.64397 I导入火炬并使用torch.max() 我面临的问题是,函数声明的显示方式不同。当我在函数名上移动鼠标时,它会显示不匹配的声明,我无法更改它 此外,当我尝试转到声明或查看声明或转到定义时,\uuuuuu init\uuuuuu.pyi将显示,但光标仅在开头 我不知道这和什么有关。有什么我应该做或配置的,或者需要更多的信息来解决它吗?听起来你可能已经为火炬

我正在用VScode编写python脚本

VScode版本:1.43

操作系统:windows

python扩展:2020.2.64397

I
导入火炬
并使用
torch.max()

我面临的问题是,函数声明的显示方式不同。当我在函数名上移动鼠标时,它会显示不匹配的声明,我无法更改它

此外,当我尝试
转到声明
查看声明
转到定义
时,\uuuuuu init\uuuuuu.pyi将显示,但光标仅在开头


我不知道这和什么有关。有什么我应该做或配置的,或者需要更多的信息来解决它吗?

听起来你可能已经为
火炬
分配了一些东西。哦,你提醒我了!我试着禁用一些东西,最后我找到了导致我的问题的原因。我安装了Visual Studio Intellicode扩展,它在my setting.json中添加了一行
“python.jediabled”:false
,这也会导致我自己的声明中的不同行显示在一行中。它应该是我可以配置来解决的问题还是需要报告的bug?谢谢@user2357112supportsMonica
“python.jediabled”
控制您是使用Jedi还是使用Microsoft语言服务器自动完成。每种方法都会产生不同的文档提示等。