在Mac上使用Python 3.5.0 + Sublime 3.0运行代码

时间:2015-10-19 02:53:18

标签: python macos python-3.x sublimetext3

我的问题是,可以设置Sublime 3来运行在Sublime中编写的代码。我已经在这里和互联网上搜索并尝试了许多不同的建议。如果答案已经发布,有人可以指出我正确的方向/ URL,我会很感激。如果无法完成并且您有其他建议,我会试一试。

4 个答案:

答案 0 :(得分:11)

以下步骤适用于Sublime Text 2 3 。你需要的是一个所谓的Sublime Text Build System,它由一个有效的JSON文本文件表示。互联网上有很多问题和答案。无论如何,这是一个循序渐进的清单。

仅供参考:据我所知,没有针对Sublime Text的Python3.5的更新语法文件。如果有人知道更新,请在评论部分告诉我。

Mac和Linux:

  1. 打开Sublime Text
  2. 在菜单栏中转到Tools -> Build-System -> New Build System
  3. 将以下代码段粘贴到新打开的文件中。验证python 3.5安装的路径是否正确,否则请参阅步骤4.

    {
    "cmd": ["/Library/Frameworks/Python.framework/Versions/3.5/bin/python3", "-u", "$file"],
    "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
    "selector": "source.python"
    }
    
  4. 如果您不知道Python 3的位置,请尝试执行'哪个python3'在你的终端。还要验证搜索路径中是否有正确的python3命令。以下是一些示例输出:

    /Library/Frameworks/Python.framework/Versions/3.5/bin/python3
    
  5. 使用键盘保存文件(例如使用键盘上的cmd (⌘) + s)并输入Python-3.5.sublime-build等文件名。

  6. 现在您可以切换到新的构建系统。通过使用(cmd + b),您现在可以执行Python脚本。

  7. <强>窗:

    1. 打开Sublime Text
    2. 在菜单栏中转到Tools -> Build-System -> New Build System
    3. 将以下代码段粘贴到新打开的文件中。您需要验证python.exe的路径是否正确,否则请更新它。

      {
      "cmd": [r"C:\Python35\python.exe", "-u", "$file"],
      "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
      "selector": "source.python"
      }
      
    4. 使用键盘保存文件(例如使用键盘上的CTRL + s)并输入Python-3.5.sublime-build等文件名。

    5. 现在您可以切换到新的构建系统。通过使用(CTRL + b),您现在可以执行Python脚本。

答案 1 :(得分:1)

python 3.6我正在使用:

{
    "cmd": ["/usr/local/bin/python3.6", "$file"]
}

一切正常!别忘了找到你的python解释器的完整路径。

答案 2 :(得分:0)

是的sublime可以在python3中执行代码。 Sublime文本使用可用的系统python执行python文件 您需要做的就是让python3在您的系统中是默认的。您可以通过添加设置String pattern = "(\\w*)(_*)(\\d*)"; 变量来指向python3。

来完成此操作

执行代码:

$(document).ready(function(){
    $(".select2").select2().on("change", function (e) {
        console.log("change",$(this).val());
    });
});

请参阅此处How do I run Python code from Sublime Text 2?

答案 3 :(得分:0)

使用以下代码:

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

会使Sublime工作。

将文件另存为python3.sublime-build,然后在Tools -> build system -> Python3中选择它。

最后,按命令 + B 运行它。