Package Control未安装导致Install Package命令不出现,需先执行sublime.version()确认ST4版本,删净Installed Packages/中旧文件,运行带sha256校验的官网脚本并彻底退出重启;列表为空则因channel失效,须改用gitee镜像v3地址;插件无效多因ignored_packages屏蔽或路径放错。

Package Control根本没装上,Install Package命令不出现
这不是网络慢的问题,是Sublime压根没加载Package Control。按Ctrl+Shift+P(Windows/Linux)或Cmd+Shift+P(macOS),输入Package Control——如果一行结果都没有,说明它连初始化都没完成。
打开控制台(Ctrl+`),先执行sublime.version():返回4xxx才是ST4,必须用带hashlib.sha256校验的脚本;返回3xxx建议升级,旧版TLS握手容易静默失败。
- 删净
Installed Packages/目录下所有含Package Control字样的文件(包括残留的Package Control.sublime-package) - 粘贴并执行官网最新ST4脚本:
import urllib.request,os,hashlib; h='6f4c264a24d237259395a6f7a7eb1a8e'+'6c5b3b5e'; pf='Package Control.sublime-package'; ipp=sublime.installed_packages_path(); urllib.request.install_opener(urllib.request.build_opener(urllib.request.ProxyHandler())); by=urllib.request.urlopen('https://packagecontrol.io/'+pf.replace(' ','%20')).read(); dh=hashlib.sha256(by).hexdigest();print('Error validating download: %s'%dh if dh!=h else 'Success'); open(os.path.join(ipp,pf),'wb').write(by) - 看到
Success才算落盘成功;若报URLError或超时,别反复重试,直接切到换源步骤 - 执行完必须彻底退出Sublime(Windows右键任务栏选「退出」,macOS Dock右键选「Quit」),再重启验证
There are no packages available for installation
这个提示本质是channels地址返回空JSON或404,和插件本身无关。国内用户几乎全卡在这步——浏览器打不开channels地址,Sublime就永远等不到数据。
打开Preferences → Package Settings → Package Control → Settings – User,确认"channels"至少有一条可用地址,例如:"https://gitee.com/azl397985856/package_control_channel/raw/master/channel_v3.json"。
- 把该URL粘到浏览器里直接访问,能加载出完整JSON才算有效;打不开就换网络、关杀毒软件(火绒/360常静默拦截
urllib请求) - 绝对不能用博客里抄的旧链接,比如某些
php.cn的地址在2026年已全部404 - 如果控制台报
schema_version mismatch,说明用了v2 channel匹配新版Package Control,必须统一用channel_v3.json - 本地文件路径要用双反斜杠:
"C:\Users\xxx\channel_v3.json"
插件装上了但命令面板找不到、快捷键无效
不是没装成,是被Sublime主动忽略了。常见于路径放错、ignored_packages屏蔽、或依赖模块缺失。
检查Preferences → Settings – User中是否有"ignored_packages": ["xxx"],刚装的插件名在里面就会被静默屏蔽。
-
.sublime-package文件必须放进Installed Packages/目录;ZIP解压后的文件夹必须整体放进Packages/(不能嵌套子目录) - 依赖报错如
ImportError: No module named 'mdpopups',说明插件需要的底层模块没装对——Sublime自带Python环境有限,这类模块必须由其他插件提供或手动补全 - 系统时间误差超过5分钟会导致SSL验证失败,控制台报
ssl.CertificateError时先校准时间 - QQ/搜狗输入法常劫持
Ctrl+`快捷键,导致控制台打不开,先关掉输入法热键
手动安装插件包时路径放错
Sublime只从特定目录读取插件,手动丢错位置等于白装——它不会报错,也不会提示,只是直接跳过。
通过菜单进入Preferences → Browse Packages…,确认打开的是用户Packages目录(不是Installed Packages或Cache)。路径示例:
- Windows:
%APPDATA%Sublime Text 3Packages(注意不是RoamingSublime Text 3Packages下的快捷方式) - macOS:
~/Library/Application Support/Sublime Text 3/Packages/ - Linux:
~/.config/sublime-text-3/Packages/
插件文件夹名必须与原始仓库名完全一致(如Emmet,不能是emmet或emmet-master);文件属性不能带只读标志。

















