如何在Sublime Text 3中設置Python交互環境

1、Sublime Text 3基本設置python

對於Windows平臺,登陸www.sublimetext.com下載相應版本安裝。編程

對於Linux平臺,登陸www.sublimetext.com按照指示經過terminal安裝。編程語言

 

打開安裝好的文本編輯器,按Ctrl + Shift + P打開命令行,輸入「Install Package Control」安裝Package Control,等待提示安裝完成;編輯器

安裝完成後,接着,一樣在命令行,輸入「Install Package」,等待提示安裝完成。ui

 

2、添加Python路徑插件

一般,Sublime Text 3中已經配置了運行Python的功能,編輯器會自動識別代碼所屬語言,匹配相應運行環境。若想指定特定編程語言,只須要在「Tools」中的「Build System」選中「Python」,編輯器就可以運行Python代碼。運行代碼的快捷鍵是Ctrl + Shift + B。命令行

 

若是未能運行代碼,能夠經過新建Build解決:terminal

 

(一)先找出Python可執行文件的安裝路徑。一般,在Windows平臺,Python安裝在「C:/Users/Administrator/AppData/Local/Programs/Python/Python36/python.exe」;對於Linux平臺,則安裝在「/usr/bin/python3.6」。cmd

 

(二)在Sublime Text 3中經過「Tools」→「Build System」→「New Build System」新建一個空白的Build,複製下列文本到其中:登錄

 

{
    "cmd": ["C:/Users/Administrator/AppData/Local/Programs/Python/Python36/python.exe", "-u", "$file"],
    "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
    "selector": "source.python"
}

 

要注意的是,cmd後面的路徑是Python可執行文件的路徑。路徑通常都是這種形式,不過用戶也有可能在安裝Python的時候設置了不一樣的安裝路徑。

將這個Build保存在「C:\Users\Administrator\AppData\Roaming\Sublime Text 3\Packages\User」中,也就是默認的保存目錄,保存爲如「Python36.sublime-build」的名稱,注意,後綴必定要是「.sublime-build」。

如此,"Build System"中就會出現一個名爲「Python36」的Build,選中它,就能經過快捷鍵Ctrl + Shift + B運行Python代碼了。

 

(三)進一步設置Python交互環境

上述兩步是能使Python在編輯器中運行的基本配置。然而,在實際工做中,咱們更但願在顯示代碼結果的同時,可以進一步在交互環境中繼續驗證代碼,也就是說,在顯示結果的窗口上,可以進一步像命令窗口(或IPython)那樣能繼續輸入代碼。

 

爲了在Sublime Text 3中實現這個功能,先須要安裝插件「SublimeREPL」,這是一款能讓編輯器另開一個標籤顯示代碼運行結果的插件,再稍加改動便可實現交互功能。

 

步驟以下:

(1)經過Ctrl + Shift + P打開命令行,輸入「SublimeREPL」,回車,等待插件安裝完成;

 

(2)打開路徑「C:\Users\Administrator\AppData\Roaming\Sublime Text 3\Packages\SublimeREPL\config\Python」中的「Main.sublime-menu」文件(可經過編輯器菜單「Preferences」→「Browse Packages」打開至」C:\Users\Administrator\AppData\Roaming\Sublime Text 3\Packages」路徑),用編輯器自己打開文件,找到全部帶「cmd」字樣的行,將後面的「python」改爲Python可執行文件的路徑,並在後面加上「-i」的參數,「i」的意思是「interactive」,即交互的意思,若路徑後面已經有「-i」,則無須添加。

 

(四)設置運行代碼的快捷鍵

至此,Python的交互環境已經設置好了,能夠隨時在顯示代碼運行結果的頁面上繼續輸入代碼。

 

爲了更方便快捷,能夠將運行代碼的快捷鍵設置成一個鍵,如「F5」。能夠在「Preferences」→「Key Bindings」的「User」文件中添加以下文本:

[
    { "keys": ["f5"], "command": "build" },
]

這樣一來,下次直接按F5就能運行代碼了。

相關文章
相關標籤/搜索