[英]How to run python code in Sublime Text 3?
所以我试图从 Sublime Text 3 运行 python 代码,但我不确定如何。 即使它只是来自控制台,那也没关系。 有谁知道怎么办???
工具->构建系统->Python 或 Ctrl+B
需要安装包才能从 sublime Python + Sublime运行 python
试试Anaconda插件,它可以帮助你在 sublime 上运行 python
您可以在 sublime text 中使用此包: https : //packagecontrol.io/packages/Terminal在特定文件或文件夹中打开终端。
当您使用 Ctrl + B 时,Sublime Text 3 将在集成控制台中运行您的 Python 代码
如果您想在自己的终端上运行代码,但仍然在集成控制台中获取一些错误信息,则需要构建自己的构建器,或使用插件。
@Thayakorn Rakwetpakorn 的回答是正确的
Ctrl+ B,并确保在尝试运行之前将文件保存为 hello.py 或其他内容
如果这不起作用工具->构建系统->新构建系统
评论已经存在的代码,如下所示
{
//"shell_cmd": "make"
"cmd": ["C:\\Users\\Programs\\Python\\Python37\\python.exe","-u", "$file"],
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector': "source.python"
}
键入这组代码,并将文件位置更改为您的 python.exe 文件位置,在上面的代码行中
"C:\\Users\\Programs\\Python\\Python37\\python.exe"
而不是我的文件位置路径的代码行
这个答案适用于想要在他们的 sublime 中运行 python 脚本的谷歌员工。 正如其他答案所解释的那样,您只需要一个崇高的构建系统,经过一番努力,我让它适用于 Linux 系统。
{
"cmd": ["gnome-terminal", "--", "/bin/bash", "-c", "python3 -u \"$file\" echo;echo;echo Press Enter to exit...;read"],
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.python"
}
这是迄今为止我认为最简单的。 希望它有帮助。
如果您需要非交互式构建系统,只需遵循官方指南。
如果您打算运行包含input() 之类的代码,或者您有任何其他方式与您的程序交互,则需要额外的设置 - 插件 + 简单配置。
拥有适当/完整构建系统的步骤是:
Win/Linux: ctrl+shift+p , Mac: cmd+shift+p ▶ Type: Install Package Control ▶ ENTER
Win/Linux: ctrl+shift+p , Mac: cmd+shift+p ▶ Type: Package Control: Install Package ▶ ENTER ▶ Type: Terminus ▶ ENTER
工具 ▶ 构建系统 ▶ 新建构建系统... 菜单项或构建:新建构建系统 ▶ 粘贴以下部分之一并分别进行编辑。
对于Windows ,显然您应该更改 Python 的路径:
{
"target": "terminus_exec",
"cancel": "terminus_cancel_build",
"shell_cmd": "D:\\.python_venvs\\general_python\\Scripts\\python.exe -u \"$file\"",
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.python",
"env": {"PYTHONIOENCODING": "utf-8"},
"variants":
[
{
"name": "Syntax Check",
"shell_cmd": "D:\\.python_venvs\\general_python\\Scripts\\python.exe -m py_compile \"${file}\"",
}
]
}
对于Mac/Linux ,不要忘记更改 Python 的路径。:
{
"target": "terminus_exec",
"cancel": "terminus_cancel_build",
"shell_cmd": "/home/<user>/.python_venvs/general_python/Scripts/python -u \"$file\"",
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.python",
"env": {"PYTHONIOENCODING": "utf-8"},
"variants":
[
{
"name": "Syntax Check",
"shell_cmd": "/home/<user>/.python_venvs/general_python/Scripts/python -m py_compile \"${file}\"",
}
]
}
工具 ▶ 构建系统 ▶ Python 自定义 6. 执行您的代码:Ctrl/CMD + B
键入 ctrl+B 或 ctrl+shift+p 此外访问此网站https://www.delftstack.com/howto/python/python-run-code-in-sublime-text/
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.