我想在Sublime Text 2中设置一个完整的Python IDE。

我想知道如何从编辑器中运行Python代码。是用构建系统完成的吗?我该怎么做?


当前回答

编辑%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。

其他回答

编辑%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。

在Mac OS X上,以.py扩展名保存文件。按⌘+ b,它在下面的窗口中运行。

如果使用python 3。你需要编辑Python3.sublime-build . x

(首选项>浏览包> Python 3)

看起来像这样:

{
  "path": "/usr/local/bin",
  "cmd": ["python3", "-u", "$file"],
  "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
  "selector": "source.python"
}

在python v3中。x你应该去:工具->构建系统->新的构建系统。

然后,它弹出标题。sublime文本编辑器中的sublime-build窗口。输入setting如下:

{

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

要查看路径,在terminal as中输入以下内容:

python
>>> import sys
>>>print(sys.executable)

你可以做一个以上的构建系统,但它应该默认保存在包的Sublime文本。Sublime - Build扩展名。

然后,选择新的构建系统,并根据您的操作系统按cltr+b或其他。

我今天也遇到了同样的问题。下面是我在Sublime Text 3中运行python代码的方法:

按Ctrl + B (Mac,⌘+ B)开始构建系统。它现在应该执行文件了。 按照这个答案来理解如何自定义构建系统。

接下来需要做的是替换Python中的内容。sublime-build来

{
    "cmd": ["/usr/local/bin/python", "-u", "$file"],
    "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
    "selector": "source.python",
}

当然,您可以进一步定制它,使之适合您。