【Error while fetching extensions. Failed to fetch】vscode插件市场无法访问的究极解决方案

问题描述

当你打开vscode,选择插件市场,想下载新的插件时,例如下载python插件、C++插件、Copilot插件、其他AI插件等需要时,突然发现无法访问vscode的插件市场了,怎么办呢?例如报错如下:

Error while fetching extensions. Failed to fetch

具体可以见下图所示:
在这里插入图片描述
当然聪明的你肯定有多种解决方案,如果你尝试多种方案后都无法解决,不妨尝试下这个究极解决方案。
下面我将提供一种究极解决方案,无论你是什么原因导致的无法打开vscode的插件市场,都可以用该方法解决。

解决方案

在vscode界面中按下Ctrl+Shift+P按键,在vscode的顶部弹出的输入框中输入Preferences: Open User Settings (JSON),即可打开vscode的配置settings.json文件。
在这里插入图片描述
在该settings.json文件中加入两行代码(保存,并重启vscode):

{
    "http.proxy": "http://127.0.0.1:10089",
    "http.proxyStrictSSL": false
}

注意:其中的http://127.0.0.1:10089需要根据实际情况填写,这里只是一个例子。
为什么我这里会填写http://127.0.0.1:10089的原因是因为用的proxy地址。

保存settings.json文件后,关闭vscode,然后重新打开vscode。
恭喜你!可以正常访问vscode的插件市场了。

在这里插入图片描述

proxy

github开源项目

以上完毕。

Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐