Sublime Text 3搭建Python開發環境
Sublime Text 3(簡稱:ST3)是一個非常輕便的IDE,這篇博文主要介紹如何在ST3上搭建Python的開發環境(Windows 10)。
1. 下載並安裝完ST3之後,第一件要做的事情就是安裝packgage control,安裝了這個才可以為ST3搭配相關的開發插件,以便提高開發效率。Package Control的安裝方法請參考:https://packagecontrol.io/installation。
2. 安裝完Package Control之後,可以點擊Ctrl + Shift + P喚出安裝插件的界面並安裝如下插件到ST3:
- AutoPep8: 一個規範Python代碼的插件,以讓其符合Pep8的編程風格。
- Anaconda插件
- SublimeCodeIntel
3. 基本上完成了上面三個插件的安裝,可以編寫下述代碼並且安裝Ctrl + B進行測試:
print("hello Python")
如果能在Console框裏面打印出如下結果,則表示運行Python沒問題。
當然,完成上面的安裝,還不算完成全部的環境搭建,需要對anaconda及sublimecodeintel進行一些相關的配置,具體如下:
首先依此點擊Tools -> Build system -> New Build System,此時ST3會打開一個編輯頁面,在編輯頁面輸入如下代碼,並保存到電腦默認彈出的窗口。
{ "encoding": "utf-8", "working_dir": "$file_path", "shell_cmd": "F:\\Users\\JielongSSS\\Anaconda3\\python.exe -u \"$file\"", "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)", "selector": "source.python" }
完成上述操作之後,開始對Anaconda插件的配置,點擊Preferences -> Package Settings -> Anaconda -> Setting - Default,打開Setting - Default的編輯頁面並且找到“python_interpreter” : "python",將後面的python改成自己存放python3或者python2的路徑(如下配置):
"python_interpreter": "F:/Users/JielongSSS/Anaconda3/python.exe",
保存了上述操作之後,再依次打開:Preferences -> Package Settings -> Anaconda -> Setting - User,在編輯頁面中輸入如下代碼:
{ "anaconda_linting": false, "python_interpreter": "F:/Users/JielongSSS/Anaconda3/python.exe", "suppress_word_completions": true, "suppress_explicit_completions": true, "complete_parameters": true, }
最後再對SublimeCodeIntel進行配置,依次點擊Preferences -> Package Settings -> SublimeCodeIntel -> Setting - User,在編輯界面中輸入如下代碼(這裏需要註意的是下面都是在Windows下存放Python.exe和相關文件夾所在的位置,如果不知道自己的python放到那裏了,按住Windows鍵+R喚出輸入框,在輸入框中輸入cmd喚出終端窗口,在終端窗口中輸入whereis python,這樣子就能找到python當初安裝的位置,如果電腦本身配置了Anaconda的環境,那麽就自己找出自己的Anaconda所在的位置,並復制相關路徑並修改下述代碼相關的位置):
{ "codeintel_language_settings": { "Python3": { "python3": "F:\\Users\\JielongSSS\\Anaconda3\\python.exe", "codeintel_scan_extra_dir": [ "F:\\Users\\JielongSSS\\Anaconda3\\DLLs", "F:\\Users\\JielongSSS\\Anaconda3\\Lib", "F:\\Users\\JielongSSS\\Anaconda3\\Lib\\site-packages", "F:\\Users\\JielongSSS\\Anaconda3\\Lib\\idlelib", "F:\\Users\\JielongSSS\\Anaconda3", "F:\\Users\\JielongSSS\\Anaconda3\\Lib\\*" ], "codeintel_scan_files_in_project": true, "codeintel_selected_catalogs": [] }, } }
至此,ST3上所需要的基本開發環境搭配完成。
Sublime Text 3搭建Python開發環境