Sublime Text 通过配置Python构建系统和安装插件可高效编写运行Python代码;需先安装Python并配置PATH,再新建Build System指定解释器路径,最后安装AutoPEP8、SublimeJEDI等插件提升编码体验。

Sublime Text 本身不运行 Python,但可以高效编写、语法高亮、自动补全和快速运行 Python 代码——关键在于正确配置环境和插件。
安装 Python 并配置系统路径
确保你的电脑已安装 Python(推荐 3.8+),并在终端/命令行中能直接输入 python 或 python3 运行解释器。Windows 用户需在安装时勾选 “Add Python to PATH”;macOS/Linux 用户可通过 Homebrew 或包管理器安装,并确认 which python3 有输出。
设置 Sublime 的 Python 构建系统
Sublime 需要知道用哪个 Python 解释器来运行代码:
- 菜单栏点击 Tools → Build System → New Build System…
- 替换默认内容为(以 macOS/Linux 为例):
{
"cmd": ["python3", "-u", "$file"],
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.python"
} - Windows 用户把 "python3" 改成 "python" 或完整路径如 "C:/Users/xxx/AppData/Local/Programs/Python/Python311/python.exe"
- 保存为 Python3.sublime-build(自动存到 Packages/User/ 下)
- 之后通过 Tools → Build System → Python3 选中它,按 Ctrl+B(Win/Linux)或 Cmd+B(macOS)即可运行当前文件
提升编码体验的实用插件
通过 Package Control(没装可先按 Ctrl+Shift+P → Install Package Control)安装:
立即学习“Python免费学习笔记(深入)”;
- AutoPEP8:自动格式化代码,符合 PEP 8 规范(右键 → AutoPEP8)
- SublimeJEDI:提供函数跳转、参数提示、变量类型推断等智能补全
- Anaconda(轻量替代版):集成 lint、goto definition、virtualenv 支持(注意:不是官方 Anaconda 发行版)
- BracketHighlighter:高亮匹配括号,对写嵌套结构很友好
小技巧让写 Python 更顺手
不用依赖 IDE 也能获得接近专业体验:
- 新建文件后,按 Ctrl+Shift+P → Set Syntax: Python 确保语法高亮生效
- 常用快捷键:Ctrl+Shift+P 呼出命令面板;Ctrl+D 多光标选中相同词;Ctrl+Shift+↑/↓ 行移动
- 调试建议:配合终端使用——写完按 Ctrl+B 运行,出错时看底部面板报错信息,再回代码定位
- 项目级管理:用 Project → Save Project As… 保存工作区,可单独配置 Python 路径或虚拟环境











