當前位置:
首頁 > 最新 > 怎樣用Sublime Text 3配置輕量級的Python集成開發環境

怎樣用Sublime Text 3配置輕量級的Python集成開發環境

前幾天在悟空問答里回答了幾個有關Python IDE的問題,向大家推薦了用Sublime Text 3來寫Python代碼,限於篇幅,寥寥數語,今天簡單介紹一下用它來搭建Python IDE的方法。

目前可以用於Python編程的編輯器、IDE有很多,林林總總,很多人或許有選擇困難症,其實不用糾結,挑一個自己比較熟悉,或者用得順手的編輯器就行。這樣可以更加關注代碼的質量,開發的效率。

工欲善其物,必先利其器

plus

為什麼推薦Sublime Text?主要原因就是,Sublime Text是一個輕量級的編輯器,佔用系統資源少,不像PyCharm,Anaconda或其他IDE那樣面面俱到,顯得臃腫。

同時它還是跨平台的,支持Windows、Linux、Mac OS,在這些操作系統里都可以用Sublime Text搭建一個輕量級的、功能強大的IDE。這意味著即使更換了操作系統,還是可以繼續使用自己熟悉的編輯環境。

配置過程很簡單,這裡的例子雖然是Mac OS上的,但其他平台也可以使用。

01 安裝Sublime Text 3

直接訪問官網,根據自己的操作系統下載最新版本即可。

Windows 和 Linux用戶要注意操作系統是32位還是64位的。

Windows,打開「控制面板」,在「系統」中查看系統類型是32位還是64位。

Linux,在終端中運行」uname -m」,返回x86_64的是64位,返回i686的是32位。

Sublime Text 3下載頁面

02 安裝插件管理工具Package Control

Sublime Text的強大就在於有眾多的插件包可擴展功能,只需手動安裝插件管理工具Package Control就可以很方便地安裝、刪除、升級所有插件了。

它的官網推薦的安裝方法有兩種,優先用方法一。

方法一:在Sublime Text中,菜單View->Show Console,粘貼代碼,回車,等待安裝完成:

import urllib.request,os,hashlib; h = "6f4c264a24d933ce70df5dedcf1dcaee" + "ebe013ee18cced0ef93d5f746d80ef60"; pf = "Package Control.sublime-package"; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( "http://packagecontrol.io/" + pf.replace(" ", "%20")).read(); dh = hashlib.sha256(by).hexdigest(); print("Error validating download (got %s instead of %s), please try manual install" % (dh, h)) if dh != h else open(os.path.join( ipp, pf), "wb" ).write(by)

如果上面代碼報錯,可以到它的官網下載最新的版本。

方法二:如果因為網路等原因導致方法一失敗,可以手動安裝Package Control:

2.進入上一層目錄,再進入Installed Packages/目錄

3.從它的官網下載Package Control.sublime-package並複製到Installed Packages/目錄

4.重啟Sublime Text。

安裝成功後,可以看到Preference中有了「Package Setting」和「Package Control」。

03 安裝Python相關插件

有了Package Control就簡單多了,快捷鍵+shift+p (Windows中Ctrl+shift+p)打開了Package Control界面,鍵入 install packages,點擊「Package Control: Install Package」,回車,稍等片刻後就會出現輸入框和插件列表,然後搜索需要的插件,點擊安裝插件。

既然是插件管理工具,那麼它還有其他的命令來管理已經安裝的插件,比如刪除、升級等等。

那麼安裝什麼插件比較好呢?

首推Anaconda,Jedi, Python PEP8 Autoformat等等。

同樣的,在它的官網,搜索Python列出了所有的Python相關的插件,可以根據個人喜好選擇其中排名靠前的。

點進每個插件,都有詳細的說明。

比如Anaconda:

可以把Sublime Text 3武裝成Python的IDE,自動完成,"Goto」查找代碼中的指定「定義(變數、函數、類)」等等。

Jedi:

自動補全插件,智能補全函數等

04 開始Python之旅吧

經過前面三步,環境已經配置好,測試一下吧。

在Sublime Text 中用+B(windows ctrl+b)來運行代碼,並在下方窗口輸出:

很簡單吧?

謝謝閱讀!


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 Python 的精彩文章:

Python安裝篇

TAG:Python |