ubuntu安裝sublime3并配置python3環(huán)境的方法
最近有一些煩,虛擬機(jī)跑代碼,跑著跑著存儲不夠,我就去擴(kuò)大磁盤,結(jié)果虛擬機(jī)崩了,試了一上午的修復(fù)辦法,仍然無法修復(fù),于是只能重裝虛擬機(jī),配置各種環(huán)境,這里總結(jié)一下Ubuntu中配置sublime3,并且配置Python3編譯環(huán)境。
(一)安裝sublime3
terminal中安裝sublime3步驟為:
#添加sublime text3的倉庫 sudo add-apt-repository ppa:webupd8team/sublime-text-3 #更新軟件庫 sudo apt-get update #安裝sublime text3 sudo apt-get install sublime-text-installer
最近sublime text官網(wǎng)打不開,無法下載安裝,但是沒有關(guān)系。我們可以查看Ubuntu中terminal顯示的下載鏈接(terminal中都會(huì)顯示下載鏈接的),然后我們用迅雷去下載,下好之后放到主目錄下即可,直接解壓到該目錄。
我一般會(huì)為sublime text3配置subl腳本命令
在/usr/bin目錄下新建文件subl,并且寫入以下指令
#!/bin/sh exec /home/liuwei/sublime_text_3/sublime_text "$@"
在Ubuntu實(shí)現(xiàn)以上步驟為:
cd /usr/bin/ sudo touch subl sudo gedit subl
然后寫入上面的指令,并保存。保存完之后,對該文件設(shè)置權(quán)限chmod 755 subl
(二)安裝Package Controller
安裝完sublime3之后,一般都會(huì)安裝Package Controller這個(gè)工具,很重要的一個(gè)工具包。
打開sublime3,通過Ctrl+~打開sublime3的命令行模式,然后輸入以下代碼,直接enter即可:
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)
上面這個(gè)命令不是固定的,在不停的更新,可以點(diǎn)擊鏈接,去相應(yīng)的官網(wǎng)獲取。
當(dāng)看到preference菜單下有Package Settings和Package Control時(shí),就說明安裝成功了。
(三)配置python3編譯環(huán)境
1.點(diǎn)擊上部菜單欄Tools->Build System ->new Build System
2.點(diǎn)擊之后,會(huì)出現(xiàn)一個(gè)空的配置文件,此時(shí),往這個(gè)空配置文件拷貝以下代碼:
{
"cmd": ["/usr/local/bin/python3", "-u", "$file"],
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.python"
}
其中,/usr/local/bin/python3為系統(tǒng)安裝Python的環(huán)境路徑,以Ubuntu為例,打開terminal,輸入 which python3就可以顯示python3所在路徑。
3.保存配置文件,默認(rèn)打開彈出的框的路徑下保存,命名為python3.sublime-build。
4.最后在sublime text3中依次點(diǎn)擊Tools->build System中選擇python3,便可以用Ctrl+B調(diào)用Python3進(jìn)行代碼編譯。
至此,所有的配置都已經(jīng)結(jié)束?。?!
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
django實(shí)現(xiàn)同一個(gè)ip十分鐘內(nèi)只能注冊一次的實(shí)例
下面小編就為大家?guī)硪黄猟jango實(shí)現(xiàn)同一個(gè)ip十分鐘內(nèi)只能注冊一次的實(shí)例。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-11-11
對Pandas DataFrame缺失值的查找與填充示例講解
今天小編就為大家分享一篇對Pandas DataFrame缺失值的查找與填充示例講解,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-11-11
Python實(shí)現(xiàn)希爾排序,歸并排序和桶排序的示例代碼
希爾、歸并、快速排序算法可歸為同一類,它們的共同點(diǎn)都是建立在分治思想之上。把大問題分拆成小問題,解決所有小問題后,再合并每一個(gè)小問題的結(jié)果,最終得到對原始問題的解答。本文將介紹這三種算法的實(shí)現(xiàn)代碼,需要的可以參考一下2022-04-04
使用Python腳本來控制Windows Azure的簡單教程
這篇文章主要介紹了使用Python腳本來控制Windows Azure的簡單教程,由于微軟官方提供了Python SDK,使得用戶自己用Python控制Azure成為了可能,需要的朋友可以參考下2015-04-04
python使用turtle庫繪制奧運(yùn)五環(huán)
turtle也叫海龜,是turtle繪圖體系的python實(shí)現(xiàn),這篇文章主要介紹了python使用turtle庫繪制奧運(yùn)五環(huán),本文通過實(shí)例代碼給大家介紹的非常詳細(xì),需要的朋友可以參考下2020-02-02

