sublime下运行python程序

本文介绍如何在Sublime Text中运行Python程序,包括配置自动编译、解决常见错误及安装sublimeREPL插件的方法,并设置了F5快捷键以方便交互式运行。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.如果程序没有交互

则直接按ctrl+B 即可成功运行


如果出现错误,请参考一下的解决方法:

解决1:

如果不行,请检查下工具(tool)-->编译系统(build-system)-->可以设置为自动,或者直接选择python

解决2:

在运行前要注意先ctrl+S 保存下

解决3:

在路径 Sublime\Data\Packages\User下找到 Python.sublime-build 文件,修改path为python 的正确安全路径,或者检查下PATH变量中有没添加python路径

如果仍旧无法解决,可以参考一下,直接覆盖原来的即可:

{
 "cmd":["python.exe", "-u", "$file"],
 "path":"F:\Python27\",
 "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
 "selector": "source.python",
 "encoding":"cp936"
}

2、如果程序需要交互

直接ctrl+b则会出现错误,这是需要安装sublimeREPL

安装方法,

可以在GitHub上下载,网址为https://github.com/wuub/SublimeREPL,点击右栏的DOWNLOAD ZIP 下载到电脑,然后解压到sublime安装目录下的Data\Packages下,注意,需要重启才能使用

在你写好的python文件的界面里(这点需要注意),点击上方菜单栏的tools->sublimeREPL->python->python run current file,即可交互输入



3,、设置快捷键

如果每次都要点那么多,想想都觉得累,就打算看看有没有能设置自定义快捷键,搜一搜然后自己摸索搞定

在preferences-->找到按键绑定-用户-->输入一下内容

{ "keys": ["f5"], "caption": "Python - RUN current file",
                      "command": "repl_open", "args":
                      {
                        "type": "subprocess",
                        "encoding": "utf8",
                        "cmd": ["python", "-u", "$file_basename"],
                        "cwd": "$file_path",
                        "syntax": "Packages/Python/Python.tmLanguage",
                        "external_id": "python",
                        "extend_env": {"PYTHONIOENCODING": "utf-8"}
                      }
    }
这里注意,如果存在另外的快捷键,需要在上一个快捷键设置的最后一个 } 后面加一个, 否则会报错


如果以上出现问题,参考以下解决:

解决:

在sublimeREPL目录的config\pyhon下找到Main.sublime-menu文件,寻找到 "Python - RUN current file"

对应其中的选项 对比上面输入的内容,修改即可

### 如何在 Sublime Text 中运行 Python 代码 要在 Sublime Text 中运行 Python 代码,可以通过多种方法实现。以下是几种常见的方式: #### 方法一:通过命令行运行脚本 如果希望直接从终端运行 Python 脚本,可以在命令行中执行以下操作[^1]: ```bash python script_name.py ``` 或者如果你的系统上同时安装了多个版本的 Python,则可能需要指定 `python3` 来运行脚本: ```bash python3 script_name.py ``` #### 方法二:配置 Sublime Text 的内置构建系统 Sublime Text 提供了一个内置的构建系统来运行各种编程语言的代码,包括 Python。 要使用此功能,请按照以下方式设置环境[^4]: 1. 打开你的 Python 文件。 2. 使用快捷键组合 **Ctrl+B** (Windows/Linux) 或者 **Cmd+B** (Mac),这会尝试默认调用系统的 Python 解释器来运行当前文件中的代码。 如果没有正确配置解释器路径,可能会遇到错误提示。因此建议手动调整构建系统: - 前往菜单栏选择 **Tools -> Build System -> New Build System...** - 创建一个新的 JSON 配置文件如下所示: ```json { "shell_cmd": "python -u \"$file\"", "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)", "selector": "source.python" } ``` - 将该文件保存为 `Python.sublime-build` 并应用到项目中。 完成上述步骤之后再次按下对应的快捷键即可看到控制台输出位于编辑窗口底部区域显示的结果。 #### 方法三:利用插件增强体验(SublimeREPL) 为了获得更灵活的功能还可以考虑借助第三方工具扩展能力——比如安装名为 *SublimeREPL* 插件[^2]。这个插件允许用户在一个独立的新标签页里交互式地测试表达式的求值过程以及调试程序逻辑等复杂场景需求下的便利性提升显著。 具体做法如下: 1. 如果尚未启用 Package Control 功能的话先按需激活; 2. 接着搜索并安裝 “SublimeREPL” 组件本身; 3. 成功加载完毕重启软件生效后再试一次新的选项卡形式启动 IPython Shell 或标准 CPython REPL 实例连接至远程服务器端口等等高级特性支持均成为现实可能性之一[^5]。 --- ### 注意事项 当观察后台活动情况时发现存在两个相关联子进程实例正常现象不必担心它们分别代表父级管理单元与实际工作线程实体而已[^3]。 ---
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值