1. 程式人生 > >Sublime Text 3搭建Python開發環境

Sublime Text 3搭建Python開發環境

erp 文件夾 nbsp col sel ext bsp word 開發效率

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開發環境