Ubuntu 16.04下指定Sublime Text 3 默認python編譯版本

安裝PackageResourceViewer插件

  • 輸入 Ctrl+Shift+P
  • 輸入install,選擇Package Control: Install Package
  • 選擇PackageResourceViewer,安裝

設置默認的 Python.sublime-build

  • 輸入 Ctrl+Shift+P
  • 輸入 resource,選擇PackageResourceViewer:Open Resource
  • 再選擇Python,再再選擇Python.sublime-build
  • 編輯Python.sublime-build"shell_cmd": "python -u \"$file\"",改成如下之一:html

    • "shell_cmd": "python3 -u \"$file\"", //指定python3爲.py默認編譯器
    • "shell_cmd": "python2 -u \"$file\"", //指定python2爲.py默認編譯器
    • "shell_cmd": "python -u \"$file\"", //根據Ubuntu系統設置,看/usr/bin/python連接哪兒(ln)
    • "shell_cmd": "指定版本python的絕對路徑 -u \"$file\"", //指定路徑下的python編譯器
  • 使用python3的配置文件示例(Python.sublime-build)python

{
    //"shell_cmd": "python -u \"$file\"",
    "shell_cmd": "python3 -u \"$file\"",                           //指定python3爲.py默認編譯器
    "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
    "selector": "source.python",

    "env": {"PYTHONIOENCODING": "utf-8"},

    "variants":
    [
        {
            "name": "Syntax Check",
            "shell_cmd": "python -m py_compile \"${file}\"",
        }
    ]
}
  • Ctrl+S 保存配置文件
    注:有關.sublime-build的配置信息說明,可見參見這兒
  • 重啓Sublime Text 3
  • 打開.py文件,Ctrl + B 便可編譯執行

呵呵,方便、順眼多了shell

與其餘方法的使用比較

網上也有其餘變通方法,能夠參考下面連接:json

ubuntu下sublime text 3加入python3環境支持
指定ubuntu下的Python的運行版本 ubuntu

我的感受:app

  • 前者,每次編譯時選擇麻煩
  • 後者,改系統默認配置,可能引起其餘依賴異常
  • 最後,本文方法Ctrl+B直接編譯運行,又不改系統默認配置,對我最合適,簡單、完美 :-)
相關文章
相關標籤/搜索