1.首先安裝SublimeText3:
sudo?add-apt-repository?ppa:webupd8team/sublime-text-3 ?
sudo?apt-get?update ?
sudo?apt-get?install?sublime-text
2.配置SublimeText3:
2.1 安裝package control
這個插件是用于搜索和安裝其他插件的入口窗声,通過view --> show console打開控制臺导街,輸入:
import?urllib.request,os;?pf?=?'Package?Control.sublime-package';?ipp?=?sublime.installed_packages_path();?urllib.request.install_opener(?urllib.request.build_opener(?urllib.request.ProxyHandler())?);?open(os.path.join(ipp,?pf),?'wb').write(urllib.request.urlopen(?'http://sublime.wbond.net/'?+?pf.replace('?','%20')).read())??
然后重啟,在preference菜單下如果有package control則安裝成功绢淀。
2.2 配置Python
按ctrl+shift+p調(diào)出package control,然后在出入的輸入框中輸入install:選擇第一個列表項(xiàng)(install package)龄寞,回車螟炫。
在彈出的輸入框中蜜唾,輸入Anaconda椎镣,安裝诈火。(Anaconda把PyFlakes, pep8 和 McCabe以插件的方式集成起來。安裝Anaconda后状答,通過配置即可完成一個良好的Python開發(fā)環(huán)境)
然后重啟冷守,在Preference --> Package settings中如果有Anaconda的配置,說明安裝成功惊科。
至此就完成Python開發(fā)環(huán)境的搭建了拍摇。可以試著輸入print('hello,world')译断,然后按Ctrl+b看一下是否成功運(yùn)行授翻。
2.3 配置Python3
打開sublime text 3,點(diǎn)擊上部菜單欄Tools --> Build System --> new Build System,點(diǎn)擊后孙咪,會打開一個空的配置文件堪唐,此時,往這個空配置文件拷貝一下代碼翎蹈。
{?
"cmd":["/usr/bin/python3","-u","$file"],?
"file_regex":"^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector":"source.python"
}
(/usr/bin/python3?為系統(tǒng)內(nèi)python3的環(huán)境路徑淮菠,在終端輸入which python3,即可顯示python3所在路徑)
保存為配置文件名為Python3荤堪,即可在Tools --> build System中進(jìn)行選擇Python3合陵。
3.常見問題
3.1 出現(xiàn)錯誤:/usr/bin/python3: can't find '__main__' module in?''
如果出現(xiàn)錯誤:/usr/bin/python3: can't find '__main__' module in?'',是因?yàn)槲募]有保存澄阳,保存后再次運(yùn)行即可拥知。
3.2?Python代碼出現(xiàn)一些白色的框框
如果因?yàn)槭褂?i>Anaconda插件而導(dǎo)致Python代碼出現(xiàn)一些白色的框框(不符合PEP8規(guī)范),可以在可以在Preferences --> Package Settings --> Anaconda --> Settings User中設(shè)置關(guān)閉碎赢,輸入以下命令:
?{"anaconda_linting": false}
3.3?在SublimeText 3中不能輸入中文
如果在SublimeText 3中出現(xiàn)不能輸入中文的情況低剔,可以在終端依次輸入以下指令:
sudo apt-get update&&sudo apt-get upgrade
git clone https://github.com/lyfeyaj/sublime-text-imfix.git
cd sublime-text-imfix && ./sublime-imfix
如果提示文件夾已存在,找到文件夾刪除再克隆,完成后再次打開SublimeText 3即可正常輸入中文襟齿。
附:
1.SublimeText 3的漢化
點(diǎn)擊Preferences選項(xiàng)卡的package control選項(xiàng)姻锁,選擇下拉的?install package選項(xiàng)
在輸入框中輸入?localization,然后點(diǎn)擊檢索出來的Chineselocalizetion插件猜欺,等待安裝完成
如果需要切換位隶,點(diǎn)擊幫助選項(xiàng)卡的language選項(xiàng)可以選擇你想要的語言。
2.主題推薦
推薦一款亮點(diǎn)十足的主題:YabataDesign/afterglow-theme —— A minimal dark Theme for Sublime Text 2 and 3
參考:
1.Ubantu下配置Sublime Text3---python環(huán)境的搭建
2.sublime text3 在ubutun下的下載和配置
3.Sublime Text 3 配置 python3編譯環(huán)境
4.(已解決)sublime text 寫程序build后提示can't find '__main__' module in ' '
5.sublime 編輯py文件出現(xiàn)框框怎么去掉