如何在Sublime Text 2中运行Python代码?

317 投票
15 回答
585126 浏览
提问于 2025-04-17 08:35

我想在Sublime Text 2里设置一个完整的Python开发环境。

我想知道怎么在编辑器里运行Python代码。是通过构建系统来实现的吗?我该怎么做呢?

15 个回答

56

在Mac OS X上,保存你的文件时要加上.py的后缀。然后按下 + B。这样就可以在下面的窗口中运行你的代码了。

enter image description here

56

编辑 %APPDATA%\Sublime Text 2\Python\Python.sublime-build 文件

把里面的内容改成:

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

把 "c:\python27" 这一部分改成你电脑上安装的任何版本的 Python。

380

工具 -> 构建系统 -> 选择 Python,然后:

运行:

      Tools -> Build

      -or-

      Ctrl + B

      CMD + B  (OSX)

这会在编辑器底部的控制台中启动你的文件。

停止:

       Ctrl + Break or Tools -> Cancel Build

       Fn + C (OSX)

你可以在这里找到 Break 键的位置: http://en.wikipedia.org/wiki/Break_key

注意:CTRL + C不可以用来停止的。

如果 Ctrl + Break 不起作用,该怎么办:

去:

偏好设置 -> 键绑定 - 用户

然后粘贴下面这行:

{"keys": ["ctrl+shift+c"], "command": "exec", "args": {"kill": true} } 

现在,你可以用 ctrl+shift+c 来代替 CTRL+BREAK

撰写回答