要讓 sublime text 運行 python,需先確認已安裝 python,再配置編譯系統。1. 確認本地已安裝 python:windows 在 cmd 輸入 python –version 或 python3 –version,macos/linux 在終端輸入 python3 –version,顯示版本號則成功;2. 配置 sublime 編譯系統:打開 tools > build system > new build system…,替換內容為對應系統的配置代碼并保存為 python3.sublime-build,再選擇該編譯系統;3. 可選安裝 package control:通過控制臺粘貼安裝代碼實現插件管理;4. 推薦使用 sublimerepl 插件運行交互式 python:通過命令面板安裝 sublimerepl,并選擇合適方式運行含 input() 的程序。
sublime text 本身是一個輕量級的文本編輯器,并不自帶運行 Python 的功能。但通過簡單的配置,它可以成為一個高效的 Python 編輯工具。下面是一套完整的配置步驟,讓你在 Sublime 中順利運行 Python。
確認本地已安裝 Python
在開始配置之前,首先要確保你的電腦上已經安裝了 Python,并且可以通過命令行運行。
如果看到類似 Python 3.x.x 的輸出,說明已經安裝成功。如果沒有,請先去 Python 官網下載安裝。
立即學習“Python免費學習筆記(深入)”;
配置 Sublime 的 Python 編譯系統
Sublime 默認的編譯系統是 Python 2(如果你用的是舊版本),我們需要手動添加一個使用 Python 3 的編譯系統。
- 打開 Sublime Text
- 點擊菜單欄中的 Tools > Build System > New Build System…
- 在彈出的窗口中替換為以下內容(注意修改為你自己的 Python 路徑):
{ "cmd": ["python3", "-u", "$file"], "file_regex": "^[ ]*File "(...*?)", line ([0-9]*)", "selector": "source.python" }
如果你在 Windows 上使用默認安裝路徑,可以改成:
{ "cmd": ["python", "-u", "$file"], "file_regex": "^[ ]*File "(...*?)", line ([0-9]*)", "selector": "source.python" }
- 點擊 File > Save As…,保存為 Python3.sublime-build(名字可以自定義)
- 再次進入 Tools > Build System,選擇你剛剛創建的編譯系統
現在,你可以按下 Ctrl+B 或 Cmd+B 來運行 Python 文件了。
安裝 Package Control(可選)
Package Control 是 Sublime 的插件管理器,能幫助你更方便地擴展功能。
- 打開 Sublime,按下 `Ctrl+“ 打開控制臺
- 粘貼對應版本的安裝代碼(可在 Package Control官網 查看最新指令)
- 安裝完成后重啟 Sublime
使用 SublimeREPL 運行交互式 Python(推薦)
默認的編譯方式不支持交互式輸入(比如 input() 函數會報錯)。這時候可以用 SublimeREPL 插件來解決這個問題。
- 確保你已經安裝了 Package Control
- 按下 Ctrl+Shift+P 打開命令面板
- 輸入 Install Package Control 確保它已安裝
- 再次打開命令面板,輸入 Package Control: Install Package
- 搜索 SublimeREPL 并安裝
- 安裝完成后,再次打開命令面板,搜索 SublimeREPL: Python,選擇你喜歡的運行方式,例如:
- Run current file in Python
- Run current file in Python interactive
這樣就可以正常運行帶輸入輸出的程序了。
基本上就這些。整個過程看起來有點多,其實每一步都不復雜,重點是要確認 Python 已正確安裝,然后根據系統設置好對應的編譯命令。配置完成后,Sublime 就能成為你寫 Python 的輕量利器了。