如何解决VS Code中Pylance崩溃及相关提示问题?
解决Pylance反复崩溃的方案
1. 配置Node.js运行路径(对应弹出的设置界面)
- 先安装LTS版本的Node.js,避开最新不稳定版本
- 打开VS Code设置:使用快捷键
Ctrl+,(Windows/Linux)或Cmd+,(Mac) - 在搜索框输入
pylance server node path,定位到对应设置项 - 填入Node.js可执行文件的完整路径:
- Windows示例:
C:\Program Files\nodejs\node.exe - Mac/Linux示例:
/usr/local/bin/node
- Windows示例:
- 保存设置后重启VS Code,观察崩溃情况是否改善
2. 调整Pylance扩展版本
- 打开VS Code扩展面板(快捷键
Ctrl+Shift+X/Cmd+Shift+X) - 找到Pylance扩展,点击右上角齿轮图标,选择「Install Another Version...」
- 尝试升级至最新稳定版,或回退到之前3个版本内的历史稳定版
- 重启VS Code验证效果
3. 重置Pylance配置
- 打开设置界面,搜索
pylance,点击右上角「打开设置(JSON)」图标 - 删除所有以
"python.analysis"开头的配置项 - 保存配置后重启VS Code,让Pylance以默认配置运行
4. 清理VS Code缓存
- 完全关闭VS Code
- 删除对应缓存目录:
- Windows:
%APPDATA%\Code\Cache和%APPDATA%\Code\CachedData - Mac:
~/Library/Caches/Code和~/Library/Application Support/Code/CachedData - Linux:
~/.config/Code/Cache和~/.config/Code/CachedData
- Windows:
- 重新启动VS Code并加载Pylance
5. 排查Python环境冲突
- 确认VS Code当前选中的Python解释器为3.8-3.11区间的稳定版本,避免过新或过旧版本
- 打开终端执行
python -m pip install --upgrade pip setuptools,更新包管理工具 - 暂时禁用除Python、Jupyter外的其他Python相关扩展,排查是否为扩展冲突导致
内容的提问来源于stack exchange,提问作者Junhyun Ahn
相关产品推荐
相关产品推荐

