使用Python 3.5.0+;Mac上的升华3.0
我的问题是,是否可以将Sublime 3设置为运行用Sublime编写的代码。我在这里和互联网上搜索过,尝试过许多不同的建议。如果答案已经发布,并且有人可以为我指出正确的方向/URL,我将不胜感激。如果做不到,您还有其他建议,我会试试。是的,sublime可以在python3中执行代码。 升华文本使用可用的系统python执行python文件。使用Python 3.5.0+;Mac上的升华3.0,python,macos,python-3.x,sublimetext3,Python,Macos,Python 3.x,Sublimetext3,我的问题是,是否可以将Sublime 3设置为运行用Sublime编写的代码。我在这里和互联网上搜索过,尝试过许多不同的建议。如果答案已经发布,并且有人可以为我指出正确的方向/URL,我将不胜感激。如果做不到,您还有其他建议,我会试试。是的,sublime可以在python3中执行代码。 升华文本使用可用的系统python执行python文件。 您所需要做的就是使python3成为系统中的默认值。您可以通过添加设置PATH变量来指向python3来实现这一点 要执行代码: Tools ->
您所需要做的就是使python3成为系统中的默认值。您可以通过添加设置
PATH
变量来指向python3来实现这一点
要执行代码:
Tools -> Build
CMD + B
以下步骤适用于升华文本2和3。您需要的是所谓的升华文本,它由有效的JSON文本文件表示。互联网上有很多关于这个话题的问答。无论如何,这里有一个逐步的列表 仅供参考:据我所知,Python3.5的升华文本没有更新的语法文件。如果有人知道更新,请在评论部分告诉我 Mac和Linux:
Tools->Build System->New Build System
{
"cmd": ["/Library/Frameworks/Python.framework/Versions/3.5/bin/python3", "-u", "$file"],
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.python"
}
/Library/Frameworks/Python.framework/Versions/3.5/bin/python3
cmd)保存文件(⌘) + s
在键盘上),然后输入一个文件名,如Python-3.5.sublime build
cmd+b
),您现在可以执行Python脚本了Tools->Build System->New Build System
python.exe
的路径是否正确,否则请更新它
{
"cmd": [r"C:\Python35\python.exe", "-u", "$file"],
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.python"
}
CTRL+s
),然后输入文件名,如Python-3.5.sublime build
CTRL+b
),您现在可以执行Python脚本了通过使用以下代码:
{
"cmd": ["/usr/local/bin/python3", "-u", "$file"],
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.python"
}
将使崇高的工作
将文件另存为python3.sublime build
,然后在Tools->build system->python3
中选择它
最后,按command+B运行它。对于
python 3.6
我正在使用:
{
"cmd": ["/usr/local/bin/python3.6", "$file"]
}
一切正常!别忘了获取python解释器的完整路径。感谢您的回复,以上答案是基于在Sublime 3上安装了软件包控制或任何其他附加组件吗?不,不需要软件包或插件。再次感谢“HelloWorld”我按照Mac的说明做了一些基本的编码,然后按Ctrl键B和底部显示的输出,我还没有阅读sublime 3的完整文档。谢谢大家的回复。我按照这里列出的内容在计算机上为2个不同的python操作系统进行了构建。现在我正在研究如何从sublime运行并调用terminal/python3 execute file name?作为一体机,而不是切换到terminal。目标是保持简单明了。谢谢大家