必须先成功安装package control:执行官网installation.py脚本后左下角弹出“successfully installed”,且ctrl+shift+p可运行“list packages”;否则无法安装任何插件。

Package Control 装不上,插件根本没法装
没装好 Package Control,就别谈什么爬虫插件——它不是插件,是整个插件系统的运行基础。ST4(2026年主流版本)必须用官网当前有效的 installation.py 脚本,旧链接或手动拖 Package Control.sublime-package 到 Packages/ 目录(错!该放 Installed Packages/)都会导致 Ctrl+Shift+P 里搜不到 Install Package。
真正成功的标志只有两个:
– 控制台执行完脚本后左下角弹出 Package Control: Successfully installed Package Control
– Ctrl+Shift+P 输入 Package Control: List Packages 能立刻列出已装插件(哪怕只有 0 个)
- 别信菜单里有没有“Package Control”选项——残留项可能只是空壳
- 控制台粘贴时务必一次性完整粘贴,不能换行、不能漏字符
- 如果卡在空白或只显示
reloading plugin,99% 是网络问题,直接切手动安装方式
装完 Package Control 后,搜不到常用爬虫相关插件
输入 Install Package 后搜索框为空、转圈、长时间无响应,基本可断定是 DNS 或 HTTPS 连接被阻断。packagecontrol.io 在国内直连极不稳定,且 Package Control 不支持设置代理或镜像源。
- 科学上网是唯一稳定解法;若不可行,改用手动安装:去插件 GitHub/Gitcode 页面下载
.sublime-package文件,拖进Installed Packages/目录(不是Packages/) - 插件名大小写敏感:
SublimePythonIDE写成sublimepythonide就搜不到 - 别搜“爬虫”,搜具体功能关键词,比如
http、requests、json、beautify
适合写小型爬虫的几个轻量插件怎么选
写小型爬虫不需要 IDE 级功能,重点在语法高亮、JSON 格式化、快速 HTTP 测试和编码处理。以下三个插件够用且低侵入:
-
SublimePythonIDE:提供基础补全、跳转和简单 lint,不依赖外部 Python 环境,装完即用 -
HTML-CSS-JS Prettify:右键 →Prettify HTML/CSS/JS,对抓回来的 HTML/XML 快速格式化,方便人工检查结构 -
ConvertToUTF8:解决打开 GBK 编码网页乱码问题(注意:它只影响“打开”,不改变保存编码;存为 UTF-8 需手动选File → Save with Encoding → UTF-8)
别装 BracketHighlighter 或 GitGutter 来凑数——它们对爬虫开发无实质帮助,反而可能拖慢大 HTML 文件渲染。
插件装完不生效?检查这三处硬配置
很多用户以为装完就自动工作,结果写完 requests.get() 还是红波浪线、JSON 响应打不开、中文网页一打开就乱码——问题往往不在插件本身,而在编辑器底层配置。
- 确认 Python 构建系统是否设对:按
Ctrl+Shift+P→Set Syntax: Python,再按Ctrl+B运行前,先检查右下角是否显示Python(不是Plain Text) -
ConvertToUTF8要生效,得在Preferences → Package Settings → ConvertToUTF8 → Settings里确保"encoding_override": ["GBK", "GB2312"]存在 - 如果 JSON 响应粘贴后无法格式化,先右键 →
Set Syntax → JSON,否则HTML-CSS-JS Prettify默认不处理纯文本
最常被忽略的一点:Sublime Text 默认不监视文件编码变更,打开一个乱码文件后,即使装了 ConvertToUTF8,也得手动右键 → Reopen with Encoding → GBK 才触发转换逻辑。











