使用sublime在终端中运行python

时间:2016-03-07 22:26:41

标签: python linux terminal sublimetext3

我使用Linux Mint 17.3并且最近安装了Sublime Text 3 (未注册版本)。为了在终端(操作系统的外部终端,而不是IDE的内部终端)中运行python脚本,我想到了这个:

工具 - >构建系统 - >新构建系统

输入:

{
"cmd": ["gnome-terminal -e 'bash -c \"python3 -u $file;echo;echo Press ENTER to exit; read line\"'"],"shell": true
}

并将其保存为python3.sublime-build

之后我退出了崇高并重新启动它。我打开一个python文件,然后选择

工具 - >构建系统 - > python3,和

工具 - >构建

应该会出现一个终端窗口,但没有任何反应。

任何建议都将不胜感激。

3 个答案:

答案 0 :(得分:2)

你可以去工具 - >构建系统 - >新建系统

将以下内容粘贴到打开的窗口中

def merge[A <: Iterable[_]](first: A, second: A): A = {
    val res = first ++ second
    res
}

然后将其保存为pybuild.sublime-build例如并转到 然后去工具 - &gt;构建系统 - &gt;无论你选择什么名字 然后在你要运行的任何python文件上按Ctrl + B,这对Manjaro来说就像是一个魅力。

答案 1 :(得分:0)

问题解决了。我只是错过了安装 gnome-terminal 。安装后,它工作正常。

答案 2 :(得分:0)

ImsoFancy提供的代码对我不起作用。 我必须更改它指示二进制文件的行:

"path": "/usr/bin",

现在它有效。在LinuxMint 18.2上测试