因此,由于某种原因,我的智能感知无法正常工作。
我尝试了此处建议的解决方案Visual Studio Code:智能感知不起作用。
似乎对大多数人有帮助的解决方案是添加
"python.autoComplete.extraPaths": [ "${workspaceFolder}/customModule" ]
,但没有用。当我添加它时,VS Code 还说它无法识别 python.pythonPath
。
自动完成不起作用,屏幕截图没有捕获我的光标,但它就在
argparse.
之后,这应该提供自动完成的选项,其中包括:ArgumentParser
:设置.json 这是远程服务器上的
settings.json
{
"remote.autoForwardPortsSource": "output",
"python.languageServer": "None",
"python.analysis.completeFunctionParens": true,
"python.analysis.diagnosticMode": "workspace",
}
设置:
注: 另外,我的“查找函数或类的声明”也不起作用。
第一个解决方案有点明显,但无论如何我都会添加它们,
settings.json
中,在"python.languageServer"
中设置语言服务器。语言服务器包括:Jedi
(内置 Python 扩展)、Microsoft
、Pylance
,因为您已经安装了 Pylance
,所以让我们从那个开始(如果这不起作用,请尝试其他)。python.pythonPath
设置为终端中返回的 which python3
对我来说,即使 Pylance 等安装在我的本地计算机上,我也必须返回 VSCode 扩展窗口,并在 SSH 计算机上再次安装它们。