Windows10下VSCode 1.61.2 Python扩展提示扩展宿主意外终止怎么解决
VSCode本地Python扩展报"Extension host terminated unexpectedly"故障排查与解决
问题表现
- Windows 10环境运行VSCode 1.61.2版本,此前功能正常,突然出现Python扩展抛出Extension host terminated unexpectedly错误,无法本地运行、调试Python文件
- 远程连接WSL实例时Python扩展功能正常,仅本地Windows环境存在异常
已尝试的无效操作
- 完全卸载VSCode主程序,删除AppData下的
code文件夹、用户目录下的.vscode文件夹 - 重启系统后重装VSCode,安装微软官方Python扩展v2021.10.1365161279,故障依旧
排查思路
- 验证本地Python环境完整性
- 检查系统环境变量中Python路径是否正确,在CMD/PowerShell中运行
python --version、pip --version确认可正常调用 - 尝试切换不同版本的本地Python解释器,验证是否为特定Python版本适配问题
- 检查系统环境变量中Python路径是否正确,在CMD/PowerShell中运行
- 排查第三方软件干扰
- 优先检查本地运行的VPN、安全软件、网络过滤类工具,这类工具会拦截VSCode进程的本地通信,导致扩展宿主异常退出
- 可以临时关闭VPN、防火墙、杀毒软件后重启VSCode,验证故障是否消失
- 排查扩展冲突
- 临时禁用除Python扩展外的所有其他已安装扩展,重启VSCode测试,确认是否为多扩展兼容问题
- 查看扩展宿主日志定位问题
- 打开VSCode命令面板(Ctrl+Shift+P),执行「Developer: Show Logs...」选择「Extension Host」,查看报错详情定位故障点
已确认的解决方案
经排查,本次故障根源为Mozilla VPN的网络拦截,将VSCode进程加入Mozilla VPN的分流排除名单后,Python扩展即可恢复正常运行。
内容的提问来源于stack exchange,提问作者Daniel Morris
相关产品推荐
相关产品推荐

