VS Code安装Jupyter扩展时提示「扩展主机意外终止」问题如何解决?
VS Code安装Jupyter扩展时出现
Extension host terminated unexpectedly.错误的排查解决方法 1. 基础重启排查
- 完全关闭VS Code,结束所有后台相关进程后重启设备,再次尝试安装Jupyter扩展
- Windows设备可尝试右键点击VS Code图标,选择「以管理员身份运行」后重试安装操作
2. 扩展冲突排查
- 打开VS Code扩展面板,临时禁用所有已安装的第三方扩展,尤其优先禁用其他Python相关、代码运行类扩展
- 重启VS Code后单独安装Jupyter扩展,安装完成后再逐一开启此前禁用的扩展,定位冲突项
- 确认冲突扩展后可暂时禁用冲突项,或将冲突扩展更新到最新版本后再尝试共存
3. 清理损坏的扩展缓存
- 关闭VS Code,找到本地扩展缓存目录:
- Windows路径:
%USERPROFILE%\.vscode\extensions - macOS路径:
~/.vscode/extensions - Linux路径:
~/.vscode/extensions
- Windows路径:
- 找到所有名称带
ms-toolsai.jupyter前缀的文件夹,全部删除后重新打开VS Code安装Jupyter扩展
4. 版本兼容排查
- 确认当前VS Code为最新正式版,可在「帮助 - 关于」中查看版本号,低于1.70版本的VS Code对新版Jupyter扩展兼容度较低,建议更新VS Code到最新版本
- 若刚更新VS Code后出现报错,可尝试安装Jupyter扩展的历史兼容版本:在扩展详情页点击「卸载」旁的下拉箭头,选择「安装另一个版本」,挑选近3个月内的稳定版本安装
5. 运行环境排查
- 先在系统终端输入
python --version和pip --version,确认本地Python环境运行正常,环境变量配置无误后再尝试安装扩展 - 避免使用便携版、绿色版VS Code,此类版本通常缺失扩展运行所需的依赖库,建议更换为官方正式版VS Code
内容的提问来源于stack exchange,提问作者LEON theGOD
相关产品推荐
相关产品推荐

