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\"",改為以下之一:
  • "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)
{
	//"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 即可編譯執行

呵呵,方便、順眼多了

與其他方法的使用比較

網上也有其他變通方法,可以參考下面鏈接:

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

個人感覺:

  • 前者,每次編譯時選擇麻煩
  • 后者,改系統默認配置,可能引發其他依賴異常
  • 最后,本文方法Ctrl+B直接編譯運行,又不改系統默認配置,對我最合適,簡單、完美 😃


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM