vscode pylance插件问题
问题描述:
两台电脑连接离线服务器,其中一台的pylance不起作用,这台电脑连接其他服务器时,插件正常运行。
需要注意的是,Pylance 是运行在本地 VS Code 中,和服务器的 Python 环境进行语言分析(LS)交互。所以问题可能出现在本地。
尝试解决
清除 cache
window 下清除 cache
del /s /q "%APPDATA%\Code\User\workspaceStorage"
重启后无效果
直接清除插件缓存 (有效)
在vscode中重装应该差不多效果,但安装pre版本还是不起作用,直接文件层面删除
window 下一般在
C:\Users\Administrator\.vscode\extensions\
找到 ms-python.vscode-pylance-*
删除,之后重新安装即可 (因为这台电脑原本没什么插件,直接删了整个 extensions
)
之后修改本地的 setting.json
即可 ( 在user setting 中 修改 python的languageServer 也行)
// setting.json
"python.languageServer": "Pylance",