Package Control未加载导致Install Package命令不出现,需先执行官方ST4手动安装代码并重启;若列表为空则因channel地址失效,须改用Gitee镜像v3地址并验证JSON可访问;报错须从控制台首行定位插件名或网络层问题。

Package Control根本没装上,Install Package命令不出现
这不是网络问题,是Sublime连Package Control都没加载进来。按Ctrl+Shift+P(Windows/Linux)或Cmd+Shift+P(macOS),输入Package Control——如果完全无响应,说明它压根没进运行时环境。
打开控制台:View → Show Console,粘贴ST4官方手动安装代码(含sublime.installed_packages_path()调用的那一版),回车执行。看到Success或日志里写入路径才算落盘成功;若报URLError或超时,别反复重试,直接切到换源步骤。
装完必须重启Sublime,再搜Install Package,能出来才算生效。某些汉化版会删掉原始包管理器入口,建议用官网原版 + 中文语言包替代。QQ输入法、搜狗输入法常劫持Ctrl+`快捷键,导致控制台打不开,先关掉输入法热键。
There are no packages available for installation
本质是Package Control请求channels地址返回空JSON或404,和你装的插件无关。国内用户几乎全卡在这步。
打开Preferences → Package Settings → Package Control → Settings – User,确认"channels"至少有一条可用地址,例如:"https://gitee.com/azl397985856/package_control_channel/raw/master/channel_v3.json"。
把该URL粘到浏览器里直接访问,能加载出完整JSON(开头是{ "packages": [)才算有效;打不开就换网络、关杀毒软件(火绒/360常静默拦截urllib请求)。别用博客里抄的旧链接,比如某些php.cn的channel地址在2026年已全部404。
如果控制台报schema_version mismatch,说明用了v2 channel匹配新版Package Control,必须统一用channel_v3.json。绝对路径引用本地文件时,斜杠要写成双反斜杠:"C:\Users\xxx\channel_v3.json"。
控制台顶部红色traceback刷屏,但不知道错在哪
必须从第一行File路径开始顺藤摸瓜,跳过它等于绕开真正病灶。
按Ctrl+`打开控制台,直接看顶部第一行红色报错内容。找到形如File "./Packages/Emmet/main.py", line 38这样的路径——其中Emmet就是当前崩溃的插件名,不是弹窗标题里写的“plugin_host has exited”。
若报ImportError: cannot import name 'create_connection',说明该插件误调用了Sublime嵌入Python不支持的标准库函数,得换兼容版本或删掉。
若报错含ssl、certifi或urlopen,这不是你装的插件的问题,而是Package Control自身网络层失败。
换源后仍卡住,但浏览器能打开channel_v3.json
说明网络链路通了,但Sublime的Python环境被本地安全软件静默拦截了。火绒、360、腾讯电脑管家常劫持urllib.request的HTTPS请求,临时禁用再试。
检查ignored_packages是否悄悄禁用了Package Control:在控制台输入sublime.load_settings('Preferences.sublime-settings').get('ignored_packages'),如果输出数组里包含"Package Control",说明它已被屏蔽。
改完配置后必须彻底退出Sublime(macOS右键Dock Quit,Windows任务管理器确认sublime_text.exe进程消失),再重启才生效——残留进程会锁死旧连接上下文,改了也白改。

















