sublime如何写python

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

Sublime Text 本身不运行 Python,但可以高效编写、语法高亮、自动补全和快速运行 Python 代码——关键在于正确配置环境和插件。

安装 Python 并配置系统路径

确保你的电脑已安装 Python(推荐 3.8+),并在终端/命令行中能直接输入 pythonpython3 运行解释器。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)安装:

  • 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 路径或虚拟环境