如何在VSCode中解决Python扩展无法更新的问题

老晨小哥_3528

老晨小哥_3528

2026-06-27

322人浏览

原创

python扩展卡在“正在下载”是因vs code无法访问marketplace.visualstudio.com,需配置http.proxy并设http.proxystrictssl为false,或手动下载正确.vsix文件安装。

如何在vscode中解决python扩展无法更新的问题

Python扩展卡在“正在下载”不动

这基本是网络连不上 marketplace.visualstudio.com 导致的,不是插件本身坏了。VS Code 默认不走系统代理,也不读 http_proxy 环境变量,国内用户尤其常见。

打开命令面板(Ctrl+Shift+P),运行 Developer: Toggle Developer Tools,切到 Network 标签页,再点一次更新,看有没有对 marketplace.visualstudio.com 或 vscode-api 的请求失败(状态码为 0 或 timeout)。

  • 确认是网络问题后,在设置里搜 http.proxy,填入你的代理地址(如 http://127.0.0.1:7890),并把 http.proxyStrictSSL 设为 false
  • 临时绕过:浏览器打开 https://marketplace.visualstudio.com/items?itemName=ms-python.python,点右下角 Download Extension,得到类似 ms-python.python-2026.4.1.vsix 的文件
  • 然后用命令面板运行 Extensions: Install from VSIX,选中该文件安装

手动下载的 .vsix 安装失败

你点开插件页,看到“请尝试手动下载”,结果选了 Microsoft.VisualStudio.Services.VSIXPackage 文件——这是错的。这个文件不是标准 .vsix,VS Code 不认。

正确做法是:在插件详情页点击右上角齿轮图标 → 选 Download Specific Version,或直接点倒数第三个选项 Download VSIX(不是“Download Extension”按钮旁那个小链接)。

  • 下载下来的文件名必须以 .vsix 结尾,且不含空格或特殊字符
  • 如果下载后提示“损坏”或“无法安装”,检查文件大小是否明显偏小(
  • 安装时若报 Extension is not compatible with current version of VS Code,说明 .vsix 要求的引擎版本(如 ^1.90.0)高于你当前 VS Code 版本(如 1.88.2),得降级 VS Code 或换旧版 .vsix

Remote-SSH 场景下 Python 插件更新失败

你在本地点了“安装”,实际执行的是远程服务器上的 vscode-server 进程。它不读你本地的代理,也不认你本地的 .vsix 文件。

Forge — Python Developer
Forge — Python Developer

Python开发助手 — 自动化脚本、API封装、命令行工具、数据管道、网页爬虫。经过测试的代码,包含错误处理和文档。当你需要...

下载

必须把 .vsix 文件传到远程机器上再装:

  • 用 scp 或 SFTP 把 ms-python.python-*.vsix 上传到远程任意路径(如 ~/tmp/)
  • SSH 登录后执行:code --install-extension ~/tmp/ms-python.python-2026.4.1.vsix
  • 如果提示 command not found: code,说明 vscode-server 没把 code 注入 PATH,改用绝对路径:~/.vscode-server/bin/<hash>/bin/code --install-extension ~/tmp/ms-python.python-2026.4.1.vsix</hash>(<hash></hash> 是当前 server 版本号,可在 ~/.vscode-server/bin/ 下查看)
  • 装完必须重连 Remote-SSH,否则新插件不会激活

更新后 Python 功能异常或报 Cannot find module

不是插件没装好,而是缓存没清干净。新版插件依赖的 node_modules 可能和旧版残留冲突,尤其是从 v2025.x 升到 v2026.x 后。

别急着重装,先清缓存:

  • 关闭 VS Code
  • 删掉对应扩展目录下的 node_modules(路径如 ~/.vscode/extensions/ms-python.python-2026.4.1/node_modules)
  • 重启 VS Code,它会自动重建依赖
  • 如果还报 Cannot find module 'vscode-languageclient',说明 LSP 客户端没 resolve,检查 settings.json 是否残留废弃配置(如旧版 Prettier 的 prettier.semi)

Python 插件的语言服务组件(如 Pylance)是独立发布的,离线安装时容易漏掉——它不包含在主 .vsix 里,得单独去 marketplace.visualstudio.com/items?itemName=ms-python.vscode-pylance 下载安装。

Python免费学习笔记(深入):立即使用
在学习笔记中,你将探索 Python 的核心概念和高级技巧!

相关文章

PHP速学视频免费教程(入门到精通)
PHP速学视频免费教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

相关标签:

vscode python

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
python打包成可执行文件
python打包成可执行文件

本专题为大家带来python打包成可执行文件相关的文章,大家可以免费的下载体验。

2023.07.20

1771

4

python能做什么
python能做什么

python能做的有:可用于开发基于控制台的应用程序、多媒体部分开发、用于开发基于Web的应用程序、使用python处理数据、系统编程等等。本专题为大家提供python相关的各种文章、以及下载和课程。

2023.07.25

4604

7

format在python中的用法
format在python中的用法

Python中的format是一种字符串格式化方法,用于将变量或值插入到字符串中的占位符位置。通过format方法,我们可以动态地构建字符串,使其包含不同值。php中文网给大家带来了相关的教程以及文章,欢迎大家前来阅读学习。

2023.07.31

1729

3

python教程
python教程

Python已成为一门网红语言,即使是在非编程开发者当中,也掀起了一股学习的热潮。本专题为大家带来python教程的相关文章,大家可以免费体验学习。

2023.08.03

27157

23

python环境变量的配置
python环境变量的配置

Python是一种流行的编程语言,被广泛用于软件开发、数据分析和科学计算等领域。在安装Python之后,我们需要配置环境变量,以便在任何位置都能够访问Python的可执行文件。php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

2023.08.04

3287

5

python eval
python eval

eval函数是Python中一个非常强大的函数,它可以将字符串作为Python代码进行执行,实现动态编程的效果。然而,由于其潜在的安全风险和性能问题,需要谨慎使用。php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

2023.08.04

3287

5

scratch和python区别
scratch和python区别

scratch和python的区别:1、scratch是一种专为初学者设计的图形化编程语言,python是一种文本编程语言;2、scratch使用的是基于积木的编程语法,python采用更加传统的文本编程语法等等。本专题为大家提供scratch和python相关的文章、下载、课程内容,供大家免费下载体验。

2023.08.11

1203

5

python合并两个列表
python合并两个列表

Python是一种强大的编程语言,具有许多方便的功能和工具。在Python中,有多种方法可以合并两个列表。php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

2023.08.10

596

4

python是前端还是后端
python是前端还是后端

Python属于前端也属于后端,其灵活性和丰富的生态系统使得开发人员能够在不同的领域中灵活运用。本专题为大家提供python相关的文章、下载、课程内容,供大家免费下载体验。

2023.08.11

2563

5

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程