近期vscode python自动补全失效,原因是因为语言服务器选择了Jedi,应该选择Pylance
首先安装Pylance拓展包:
接着在~/.config/Code/User/settings.json
里面添加
"python.languageServer": "Pylance"
右下角会弹出重新加载窗口的提醒,重新加载即可(加载后又弹出了一次,如果点开,会还原到Jedi,因此需要注意)
同时按下ctrl+p
,输入>settings
:
选择第一个,搜索language server
,进行以下配置: