VSCode通过Remote-SSH连接远程Linux服务器时Python IntelliSense功能失效求助
VSCode通过Remote-SSH连接远程Linux服务器时Python IntelliSense功能失效求助
我现在在Mac上用VSCode,通过Remote-SSH扩展连接到一台远程Linux服务器,但碰到个头疼的问题:Python的大部分IntelliSense功能都没法正常工作了,像Pylance的代码提示、悬停查看变量/函数定义这些功能全失效了。我已经确认过,这些功能在本地Mac的VSCode里是完全正常的,也试着用了几个可能的修复办法,但问题还是没解决。
我试过的方法(都没起到明显作用):
- 检查过远程服务器上是否安装了Python和Pylance扩展(通过VSCode的扩展窗口确认过)
- 修改了本地用户的
settings.json,添加了以下配置:
"editor.hover.enabled": true, "editor.quickSuggestions": { "other": true, "comments": false, "strings": false }, "python.languageServer": "Pylance",
- 卸载并重新安装了Remote-SSH扩展
- 在远程服务器的Python环境里安装了这些包:
python -m pip install jedi pylint
备注:内容来源于stack exchange,提问作者user29097678




