提问人:user3060854 提问时间:3/8/2016 更新时间:8/7/2018 访问量:7425
使用 Sublime 在终端中运行 Python
run python in terminal using sublime
问:
我使用 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 文件,然后选择
工具 -> Build system -> python3,以及
工具 -> 构建
应该会出现一个终端窗口,但实际上什么也没发生。
任何建议将不胜感激。
答:
2赞
GhaziBenDahmane
3/8/2016
#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 上的魅力一样。
评论
0赞
user3060854
3/8/2016
对不起,我没有工作。出现消息 [Errno 2] No such file or directory: 'python3'。
0赞
user3060854
3/8/2016
#2
问题解决了。我只是错过了安装 gnome-terminal。安装后,它工作正常。
0赞
AlexCas
10/13/2017
#3
ImsoFancy 提供的代码对我不起作用。 我必须更改指示二进制文件的行:
"path": "/usr/bin",
现在它起作用了。在 LinuxMint 18.2 上测试
评论