【问题标题】:run python in terminal using sublime使用 sublime 在终端中运行 python
【发布时间】:2016-03-07 22:26:40
【问题描述】:

我使用 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

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

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

工具 -> 构建

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

任何建议将不胜感激。

【问题讨论】:

    标签: python linux terminal sublimetext3


    【解决方案1】:

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

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

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

    然后将其保存为 pybuild.sublime-build 例如并转到 然后转到工具->构建系统->您选择的任何名称
    然后在你想运行的任何 python 文件上按 Ctrl+B,这对我来说在 Manjaro 上就像一个魅力。

    【讨论】:

    • 对不起,我没有工作。出现消息 [Errno 2] No such file or directory: 'python3'
    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

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

      "path": "/usr/bin",
      

      现在它可以工作了。在 LinuxMint 18.2 上测试

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-10-12
        • 2014-02-07
        • 2018-12-28
        • 2020-05-27
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多