1. 采取手动安装的方法
1、根据失败提示记录下载nupkg文件,例如:https://pvsc.azureedge.net/python-language-server-stable/Python-Language-Server-win-x64.0.5.51.nupkg
2、解压缩文件至插件文件夹目录
windows下:
解压缩nupkg文件至到Windows系统下的目录:C:\Users\yourname.vscode\extensions\ms-python.python-2020.3.71113\languageServer.0.5.51(复制前清空ms-python.python-2020.3.71113文件夹内的内容)重新打开vs code即可激活拓展。
linux下:
方法类似:
|
|
3、安装完成后打开 vscode 设置文件 ~/.config/Code/User/settings.json(也可使用 ctrl+, 打开 vscode 图形界面配置),添加 “python.autoUpdateLanguageServer”: false 以禁用 python 插件自动去更新 language server。windows下直接点文件–>首选项–>设置,搜索python.autoUpdateLanguageServer取消勾选即可。
4、如果按照上述设置后发现VS Code还是会自动下载microsoft python language server,那么可能是Settings Sync插件的原因了,该插件用于两台PC同步VS Code配置,禁用该插件后解决问题。(注:languageServer文件夹名称最好去掉版本号)