sublime如何运行python:两种方案对比
sublime如何运行python,优先选择自定义构建系统,快捷键Ctrl+B一键执行,仅适合无键盘输入的脚本;需要input交互式输入时,安装SublimeREPL插件,绑定F5快捷键运行文件;Windows用户必须提前把Python程序添加到系统环境变量PATH,否则编辑器无法识别解释器,纯构建系统无法接收控制台输入,这是该方案明确的适用边界。
sublime如何运行python:构建系统方案
先确认电脑已经安装Python,打开命令行输入python--version能正常显示版本号,再重启Sublime,让软件读取系统环境变量。
点击顶部菜单栏Tools,选择BuildSystem,再点击NewBuildSystem,新建一个配置文件。
清空默认内容,粘贴这段JSON配置,Windows环境把python3改成python,macOS与Linux保留python3:{"cmd":["python","-u","$file"],"file_regex":"^(..[^:]*):([0-9]+):?([0-9]+)?:?(.*)$","selector":"source.python"}。
按下Ctrl+S保存,文件名设置为Python3.sublime-build,软件会自动保存到对应配置文件夹。
再次打开Tools→BuildSystem,勾选刚创建的Python3配置;新建代码文件,必须保存为.py后缀,按下Ctrl+B,底部面板就会弹出运行结果。
sublime如何运行python:SublimeREPL插件方案
先打开PackageControl,按下Ctrl+Shift+P,输入InstallPackage,等待插件列表加载完成,搜索SublimeREPL完成安装,安装完成后重启编辑器。
打开Preferences,选择KeyBindings,在右侧用户配置栏添加快捷键代码,把运行当前文件绑定到F5按键,避免频繁点击菜单。
打开.py代码文件,按下F5,软件会新开一个交互窗口,脚本里的input输入语句可以正常接收键盘内容,弥补原生构建系统的短板。
| 运行方式 | 操作门槛 | 能否支持input输入 | 运行快捷键 |
|---|---|---|---|
| 自定义构建系统 | 较低,仅需写一段配置 | 不支持 | Ctrl+B |
| SublimeREPL插件 | 中等,需要安装插件并绑定按键 | 支持 | F5自定义按键 |
环境异常排查要点
按下Ctrl+B提示找不到python命令,直接找到Python安装目录,把exe文件路径写入构建配置的cmd参数,使用绝对路径绕过系统环境变量问题。
代码修改后运行结果没有更新,先按下Ctrl+S保存文件,再执行构建命令,软件只会运行已经保存的文件内容。
多Python版本共存时,单独为每个版本新建一份构建配置,分别填写python3.8、python3.10等对应解释器名称,随时切换运行环境。
