You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何解决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
  • 保存设置后重启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
  • 重新启动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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.26 03:43:20