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

VS Code无法安装Python扩展:XHR失败问题求助

解决VS Code安装Python扩展时XHR失败的问题

你在VS Code中安装Python扩展时反复遇到XHR failed报错,已经清理过DNS缓存且当前使用Google公共DNS(8.8.8.8/8.8.4.4),结合我之前碰到的类似问题,给你几个亲测有效的解决办法:

方法1:切换扩展市场镜像

官方扩展市场的网络访问不稳定是这类问题的常见原因,换成国内镜像能快速解决:

  • 按Ctrl+,打开VS Code设置界面
  • 在搜索框输入extensions gallery,找到Extensions: Gallery Endpoint选项
  • 将默认地址替换为国内稳定镜像,比如阿里云镜像:https://marketplace.visualstudio.aliyun.com/_apis/public/gallery
  • 重启VS Code后再尝试安装Python扩展

方法2:手动离线安装扩展

如果网络问题始终无法绕过,直接下载扩展包离线安装:

  • 找到VS Code扩展市场网页版的Python扩展(Microsoft官方出品),点击右侧的Download Extension按钮,下载.vsix格式的安装包
  • 回到VS Code,打开扩展面板(Ctrl+Shift+X),点击右上角的三个点图标,选择Install from VSIX...
  • 选中刚才下载的.vsix文件完成安装

方法3:检查并调整代理设置

不必要的代理配置会干扰扩展下载:

  • 打开VS Code设置,搜索proxy关键词
  • 确认Http: Proxy和Https: Proxy是否被误设置,若有则清空并设为null
  • 取消勾选Proxy: Strict SSL选项,避免SSL证书验证导致的访问失败
  • 重启VS Code后重试安装

方法4:用干净配置启动VS Code排查冲突

如果怀疑是现有扩展或配置冲突,可以临时用干净环境测试:

  • 关闭VS Code,打开命令提示符(CMD),输入以下命令:
    code --disable-extensions --user-data-dir="%temp%\vscode-temp"
    
  • 在这个干净环境下尝试安装Python扩展,如果成功,再逐步恢复原配置排查冲突

另外,你当前使用的Google DNS也可以尝试替换为国内公共DNS(比如114.114.114.114或223.5.5.5),不同DNS的访问稳定性可能有差异。

内容的提问来源于stack exchange,提问作者1988

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.04 18:30:59