關(guān)于vim安裝編譯支持python的過(guò)程及問(wèn)題的解決

姓名:樂(lè)仁華????????????????????????????????????? 學(xué)號(hào):16140220023

轉(zhuǎn)載自:www.cnblogs.com/DillGao/p/6268165.html???? ,有刪節(jié)

【嵌牛導(dǎo)讀】:本篇文章給出了vim中提供python支持的一些步驟還有我自己遇到的一些問(wèn)題總結(jié)

【嵌牛鼻子】:vim向族,python

【嵌牛提問(wèn)】:vim中如何添加python支持屉更?

【嵌牛正文】:

????? 前段時(shí)間剛玩linux時(shí)為了圖個(gè)簡(jiǎn)單打算直接用vim來(lái)寫(xiě)python代碼省得再下個(gè)軟件(好吧,其實(shí)是自己下了好多次都失敗了疲牵,一氣之下的決定)桂塞。但是發(fā)現(xiàn)我用的vim不支持python,所以只能去百度百度一些方法弟头,也嘗試了一些,但是真的好艱難涉茧,因?yàn)楹枚嗖惶耘暮芮鄹昂蓿贿^(guò)所幸最后總算是搞定了,不然會(huì)氣暈了伴栓。下面的很多內(nèi)容我參考了幾個(gè)博客寫(xiě)的伦连,不過(guò)今天來(lái)寫(xiě)的時(shí)候,發(fā)現(xiàn)一些鏈接沒(méi)有收藏钳垮,所以沒(méi)法提供了(下次遇到好的東西還是先收藏再說(shuō)惑淳,不然我現(xiàn)在找都找不到)。話不多說(shuō)饺窿,先寫(xiě)再說(shuō)歧焦,這些步驟都在linux下進(jìn)行的。


1.首先咋們先查看一下vim是不是支持python(保不準(zhǔn)你系統(tǒng)里的就能支持python肚医,那也就不需要再弄)绢馍。在一個(gè)終端里這個(gè)命令:??? vim --version | grep python?????????????? 看結(jié)果里的python和python3前面是“+”還是‘-’,如果都‘+’那么就代表都支持肠套,如果有‘-’就是不支持(有可能你看到的是‘-python’和‘+python3’舰涌,這個(gè)是支持python3,不支持python2)


2.查看后如果都不支持那么開(kāi)始弄吧你稚,要想讓vim支持瓷耙,需要重新安裝編譯vim。那么來(lái)下載最新版vim吧入宦,我這是8.0的哺徊。在瀏覽器里打開(kāi)網(wǎng)址? http://github.com/vim/vim????????? 然后下載zip文件,




4.下完后解壓乾闰,并用終端打開(kāi)文件夾落追,運(yùn)行下面命令:? sudo mkdir /usr/local/vim8????????????? 這個(gè)是之后安裝vim的位置


5.編譯之前先運(yùn)行下面命令:

sudo apt-get install python-dev

sudo apt-get install python3-dev

sudo apt-get install libncurses5-dev


6.接下來(lái)準(zhǔn)備去編譯了,不過(guò)要先對(duì)配置文件進(jìn)行一些修改涯肩。

切換到src目錄用命令: cd src

然后輸入下面命令:(注意看后面參數(shù)說(shuō)明轿钠,很重要)

./configure --with-features=huge --enable-python3interp --enable-pythoninterp --with-python-config-dir=/usr/lib/python2.7/config-x86_64-linux-gnu/ --enable-rubyinterp --enable-luainterp --enable-perlinterp --with-python3-config-dir=/usr/lib/python3.5/config-3.5m-x86_64-linux-gnu/ --enable-multibyte --enable-cscope? ? ? --prefix=/usr/local/vim/

參數(shù)說(shuō)明如下:

--with-features=huge:支持最大特性

--enable-rubyinterp:打開(kāi)對(duì)ruby編寫(xiě)的插件的支持

--enable-pythoninterp:打開(kāi)對(duì)python編寫(xiě)的插件的支持

--enable-python3interp:打開(kāi)對(duì)python3編寫(xiě)的插件的支持

--enable-luainterp:打開(kāi)對(duì)lua編寫(xiě)的插件的支持

--enable-perlinterp:打開(kāi)對(duì)perl編寫(xiě)的插件的支持

--enable-multibyte:打開(kāi)多字節(jié)支持巢钓,可以在Vim中輸入中文

--enable-cscope:打開(kāi)對(duì)cscope的支持

--with-python-config-dir=/usr/lib/python2.7/config-x86_64-linux-gnu/ 指定python 路徑

--with-python-config-dir=/usr/lib/python3.5/config-3.5m-x86_64-linux-gnu/ 指定python3路徑

--prefix=/usr/local/vim:指定將要安裝到的路徑(自行創(chuàng)建)

我這是copy來(lái)的命令,最后一個(gè)路徑修改為我們之前創(chuàng)建的路徑疗垛。


7.最后運(yùn)行命令:sudo make && make install?????



本來(lái)這樣應(yīng)該就是搞定了症汹,不過(guò)我們?cè)龠\(yùn)行下第一步的命令:vim --version | grep python

如果你發(fā)現(xiàn)出來(lái)的結(jié)果python前還是‘-’???,? 那么就遇到我的問(wèn)題了贷腕。這時(shí)去文件夾? /usr/local下背镇,將里面的bin和share文件放入回收站,再在終端輸入? vim? --version | grep python????? 這時(shí)就會(huì)顯示‘+’了泽裳,ok瞒斩,搞定了。


以上是自己搞的過(guò)程涮总,算是都回憶了一遍胸囱,寫(xiě)的可能不是很詳細(xì),但還是希望能有些幫助瀑梗。


最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末烹笔,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子抛丽,更是在濱河造成了極大的恐慌谤职,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,907評(píng)論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件铺纽,死亡現(xiàn)場(chǎng)離奇詭異柬帕,居然都是意外死亡哟忍,警方通過(guò)查閱死者的電腦和手機(jī)狡门,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,987評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)锅很,“玉大人其馏,你說(shuō)我怎么就攤上這事”玻” “怎么了叛复?”我有些...
    開(kāi)封第一講書(shū)人閱讀 164,298評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵术唬,是天一觀的道長(zhǎng)劫拢。 經(jīng)常有香客問(wèn)我,道長(zhǎng)饭于,這世上最難降的妖魔是什么翘簇? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,586評(píng)論 1 293
  • 正文 為了忘掉前任撬码,我火速辦了婚禮,結(jié)果婚禮上版保,老公的妹妹穿的比我還像新娘呜笑。我一直安慰自己夫否,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,633評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布叫胁。 她就那樣靜靜地躺著凰慈,像睡著了一般。 火紅的嫁衣襯著肌膚如雪驼鹅。 梳的紋絲不亂的頭發(fā)上微谓,一...
    開(kāi)封第一講書(shū)人閱讀 51,488評(píng)論 1 302
  • 那天,我揣著相機(jī)與錄音输钩,去河邊找鬼堰酿。 笑死,一個(gè)胖子當(dāng)著我的面吹牛张足,可吹牛的內(nèi)容都是我干的触创。 我是一名探鬼主播,決...
    沈念sama閱讀 40,275評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼为牍,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼哼绑!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起碉咆,我...
    開(kāi)封第一講書(shū)人閱讀 39,176評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤抖韩,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后疫铜,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體茂浮,經(jīng)...
    沈念sama閱讀 45,619評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,819評(píng)論 3 336
  • 正文 我和宋清朗相戀三年壳咕,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了席揽。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,932評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡谓厘,死狀恐怖幌羞,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情竟稳,我是刑警寧澤属桦,帶...
    沈念sama閱讀 35,655評(píng)論 5 346
  • 正文 年R本政府宣布,位于F島的核電站他爸,受9級(jí)特大地震影響聂宾,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜诊笤,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,265評(píng)論 3 329
  • 文/蒙蒙 一系谐、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧盏混,春花似錦蔚鸥、人聲如沸惜论。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,871評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)馆类。三九已至,卻和暖如春弹谁,著一層夾襖步出監(jiān)牢的瞬間乾巧,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,994評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工预愤, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留沟于,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,095評(píng)論 3 370
  • 正文 我出身青樓植康,卻偏偏與公主長(zhǎng)得像旷太,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子销睁,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,884評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容