Run python with SublimeText

Run python with SublimeText

要在Sublime Text中執行Python,首先我們要將要運行的程式撰寫好,並將程式存成副檔名為py的檔案。

 

接著開啟Tools/Build/Build System的子選單,我們應該可以看到SublimeText會自動選取到Python這個選項。表示SublimeText知道這段程式是Python的程式,需要用Python去運行。

screenshot(61)

 

再來可以按下熱鍵Ctrl + b (MAC下按command + b),或是透過滑鼠點選Tools/Build/Build選單選項,Sublime Text會開始運行我們的Python程式並將結果輸出在下方。

image

 

這樣的建置功雖然讓我們在SublimeText下開發Python方便了許多,但有的時候我們不太能這樣直接透過SublimeText幫我們運行程式,像是如果我們的程式中用了raw_input這樣的語法,運行後輸出結果那邊就會出現EOF的錯誤,因為輸出結果這邊沒提供我們輸入的功能。

image

 

像這樣的情況我們就得自行使用Command Line下去叫用Python運行程式。

image

 

最後這邊要提醒一下,若是程式有確實存檔,副檔名也是.py,但卻無法正常運行Python,這邊我們可能會需要檢查一下設定。點選Preferences/Browse Packages...選單選項。

screenshot(56)

 

會帶出SublimeText存放套件的目錄,這邊我們要看一下是否可以找到Python的目錄。

screenshot(58)

 

若有找到Python的目錄,我們進一步將Python.sublime-build這個設定檔給開啟。

screenshot(59)

 

該設定檔內會有Python運行時的命令設定,通常我們是不需要特別變動,稍稍檢查一下就好。

screenshot(60)

 

沒什麼問題的話,應該就是運行Python所需要的直譯器沒有安裝,或是沒有將所在位置寫到環境變數,導致找不到Python命令運行。