VS Code中Python扩展无法加载问题求助
VS Code (code - OSS) Python扩展始终卡在加载状态无法完成加载
问题详情
- 已排查过相关问题但未解决
- 现象:安装Python扩展后,状态栏持续显示
python extension loading ...,始终无法完成加载 - 已尝试操作:移除所有VS Code扩展、删除
.config目录下所有ms-python相关文件、重装VS Code
运行环境
code - OSS Version: 1.91.1 Commit: f1e16e1e6214d7c44d078b1f0607b2388f29d729 Date: 2024-07-12T15:10:53.972Z Electron: 29.4.5 ElectronBuildId: undefined Chromium: 122.0.6261.156 Node.js: 20.9.0 V8: 12.2.281.27-electron.0 OS: Linux x64 6.6.41-1-MANJARO Python版本:3.12.4
解决方案
- 检查扩展兼容性:Python 3.12.4版本较新,部分Python扩展版本可能存在适配问题。尝试安装旧版本的Python扩展(比如v2024.6.0),可在扩展商店的「安装历史」中选择回滚,或手动下载对应版本的
.vsix文件安装。 - 手动指定Python解释器:按
Ctrl+Shift+P打开命令面板,执行Python: Select Interpreter,手动选择系统中Python 3.12.4的绝对路径(例如/usr/bin/python3.12),避免扩展自动检测时出错。 - 清理完整缓存目录:除
.config下的ms-python文件外,删除~/.cache/code-OSS和~/.local/share/code-OSS目录,彻底清理缓存后重启code-OSS。 - 查看启动日志定位问题:在终端执行
code-OSS --verbose启动程序,查看终端输出的报错信息,比如依赖缺失、权限不足等具体问题,针对性解决。 - 补充系统依赖:在Manjaro中执行
sudo pacman -S python-pip python-setuptools libxcb libxkbcommon-x11,确保扩展运行所需的系统依赖完整。 - 尝试官方VS Code:code-OSS与Microsoft官方Python扩展可能存在兼容性差异,可从AUR安装
visual-studio-code-bin,测试扩展是否能正常加载。
内容的提问来源于stack exchange,提问作者Psionman
相关产品推荐
相关产品推荐

