日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > python >内容正文

python

学以致用十三-----Centos7.2+python3+YouCompleteMe成功历程

發(fā)布時(shí)間:2023/12/19 python 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 学以致用十三-----Centos7.2+python3+YouCompleteMe成功历程 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

歷經(jīng)幾天的摸索,趟過幾趟坑之后,終于完成YouCompleteMe的安裝配置。

今天同樣是個(gè)不能忘記的日子,國恥日,勿忘國恥。(9.18)

服務(wù)器安裝好,基本配置配置好后,開始安裝。

=========================================================================================================================

一、檢查服務(wù)器環(huán)境

1.1、uname -a?

1.2、 cat /etc/redhat-release

1.3、 python -V

1.4、vi ?--version

============================================================================================================================

二、安裝軟件

2.1、 ?yum 下載依賴包

yum -y install libXt-devel gtk2-devel ? ? ? ?

yum -y install python-devel ruby ruby-devel perl perl-devel perl-ExtUtils-Embed

yum -y install ncurses-devel ?zlib-devel bzip2-devel openssl-devel ?sqlite-devel readline-devel tk-devel

yum -y install gcc gcc-c++ make automake

yum -y install ctags

yum -y ?install yum-utils

yum-builddep -y llvm clang

yum -y install epel-release

yum install python-pip

pip install distribute

2.2 下載軟件包

2.2.1 、cmake 3.1.2

wget -c https://cmake.org/files/v3.12/cmake-3.12.2.tar.gz

2.2.2、 vim8.1

wget -c ftp://ftp.vim.org/pub/vim/unix/vim-8.1.tar.bz2 ?或者 ?

git clone https://github.com/vim/vim.git

2.2.3 、 python 3.6.2

wget -c https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tar.xz

==============================================================================================================================================================

三、安裝軟件

3.1 安裝cmake3.1.2

?tar zxvf cmake-3.12.2.tar.gz?

?cd cmake-3.12.2

./bootstrap

?gmake -j3 ?(j3表示開3個(gè)線程,具體情況可自己調(diào)整)

?make install

------------------------------------------------------------------------------------------

3.2 安裝python3.6.2

xz -d Python-3.6.2.tar.xz

tar xvf Python-3.6.2.tar?

cd Python-3.6.2

./configure ?--enable-shared --prefix=/usr/local/python

make;make install

備份 python2.7的軟連接

mv /usr/bin/python /usr/bin/python.bak

ln -s /usr/local/python/bin/python3 /usr/bin/python

ln -s /usr/local/python/bin/pip3 /usr/bin/pip3

查看版本

python -V

報(bào)錯(cuò)

解決方法:

cp libpython3.6m.so.1.0 /usr/lib

cp libpython3.6m.so.1.0 /usr/lib64

cp libpython3.6m.so.1.0 /usr/local/lib

cp libpython3.6m.so.1.0 /usr/local/lib64

?更改配置文件

vi ?/usr/bin/yum ? ? ? ? ? ? ? ? --------------------最開頭的路徑里更改python為python2

vi /usr/libexec/urlgrabber-ext-down ?--------同上

----------------------------------------------------------------------------------------------------------------------------------------------------

3.3 安裝vim8.1

本篇vim8 用git安裝

安裝之前,卸載系統(tǒng)自帶的vi

yum ?remove vi

git clone https://github.com/vim/vim.git

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

如果從vim官網(wǎng)下載的安裝包

需要先下載 bzip2

yum -y install bzip2

bunzip2 vim-8.1.tar.bz2 ?更改文件壓縮方式

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

開始安裝

cd ?/soft/vim/src

./configure --with-features=huge --enable-python3interp --enable-multibyte --enable-cscope --with-python3-config-dir=/usr/local/python/lib/python3.6/config-3.6m-x86_64-linux-gnu --prefix=/usr/local/vim8

make

make install

ln -s /usr/local/vim8/bin/vim /usr/bin/vim

安裝完畢后,查看vim 版本信息

vim ?--version ? ? ? ??

可以看到vim版本升級到81,同時(shí)支持的python 為 ?-python ?+python3

===============================================================================================================================================================

四 安裝插件

4.1 安裝 vbundle

git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim

在根目錄下創(chuàng)建 .vimrc文件

cd

touch .vimrc

編輯 .vimrc

先填寫以下內(nèi)容

注意要加上

source $VIMRUNTIME/vimrc_example.vim

網(wǎng)上很多步驟這里沒有加上這句,打開vim會報(bào)錯(cuò)

再次打開vim

vim

:pluginList

?

可以看到插件列表

安裝插件

:PluginInstall?

?

安裝成功后,會顯示DONE!

--------------------------------------------------------------------------------------------------------------------------------

?4.1 下載 YouCompleteMe

這里我采用git下載的方式安裝,沒有通過在Plugin列表里安裝

git clone https://github.com/Valloric/YouCompleteMe.git ~/.vim/bundle/YouCompleteMe

下載后

在 .vimrc里加上

然后再打開 vim 你會發(fā)現(xiàn)報(bào)錯(cuò)啦

?

這就是我之前的日志里,遇到的坑

別著急,先把YouCompleteMe安裝完

4.2 安裝YouCompleteMe

cd .vim/bundle/YouCompleteMe/

?./install.sh --clang-complete

會提示錯(cuò)誤

根據(jù)提示,輸入?

git submodule update --init --recursive

等待git去下載其他相關(guān)文件

安裝完成

最后一個(gè)安裝完成

再次執(zhí)行?./install.sh --clang-complete

?

這里要看網(wǎng)絡(luò)是不是給力了。。。。。根據(jù)報(bào)錯(cuò)提示

?

下載的

https://dl.bintray.com/micbou/libclang/libclang-6.0.0-x86_64-linux-gnu-ubuntu-14.04.tar.bz2?

會放在

/root/.vim/bundle/YouCompleteMe/third_party/ycmd/clang_archives 目錄下

我試著從其他服務(wù)器上把這個(gè)文件拷貝過來

把文件放入相應(yīng)的目錄,再次執(zhí)行,可以正常安裝了,并安裝完成

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

?五、解決vim報(bào)錯(cuò)問題

只需要重新安裝 vim8,但是重新安裝vim8需要更改configure參數(shù)

./configure --with-features=huge --enable-python3interp --enable-pythoninterp --with-python-config-dir=/usr/lib64/python2.7/config --enable-rubyinterp --with-python3-config-dir=/usr/local/python/lib/python3.6/config-3.6m-x86_64-linux-gnu/ --enable-multibyte --enable-cscope --prefix=/usr/local/vim8

?

重點(diǎn)是??--enable-pythoninterp --with-python-config-dir=/usr/lib64/python2.7/config ?要讓vim也支持python2.7

然后make; make install之后

vim --version

此時(shí)可以看到 支持的python是 ?+python /dyn ?+python3 /dyn

動態(tài)支持了。

再次打開vim 會發(fā)現(xiàn)不再報(bào)錯(cuò)了

編輯python文件 會發(fā)現(xiàn)自動補(bǔ)全的功能實(shí)現(xiàn)了。

?

六、編輯.vimrc 打造適合自己習(xí)慣的vim編輯器。

網(wǎng)上有很多這樣的模板,可按照自己的需求來編輯。

至于我之前折騰的安裝 libclang,完全是不清楚vim為什么報(bào)錯(cuò),youcompleteme不正常運(yùn)行時(shí)瞎折騰的。

安裝libclang是為了補(bǔ)全C家族的語言。我不會C,自然就不需要安裝了。要安裝的話,可參考之前寫的日志。

至此youcomplete告一段落。折騰了快一個(gè)禮拜,總算安裝成功。

主要是vim的報(bào)錯(cuò)困擾了我好長時(shí)間,而且沒有錯(cuò)誤提示,通過不斷的摸索總結(jié)出來。

面對困難不要放棄,就算最后沒解決,但你明白了過程,也是有收獲的。

?

轉(zhuǎn)載于:https://www.cnblogs.com/liongong/p/9671947.html

總結(jié)

以上是生活随笔為你收集整理的学以致用十三-----Centos7.2+python3+YouCompleteMe成功历程的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 青青青在线视频免费观看 | 午夜窝窝 | 青青草手机在线 | 国产精品一区二区三区不卡 | 成人网页| 操天天 | 婷婷国产| 国产91一区| 4438x在线观看 | 亲嘴扒胸摸屁股激烈网站 | 玖玖色资源 | 国产无码精品在线播放 | 国产乱淫a∨片免费观看 | 国产农村熟妇videos | 亚洲播放器 | 国产美女又黄又爽又色视频免费 | 一级成人av | 欧美乱论 | 午夜天堂在线 | 日本丰满熟妇hd | 中国精品久久久 | 国产欧美在线观看 | 无码精品人妻一区二区 | 成人在线影片 | 欧美一区二区不卡视频 | 国产91精品久久久久 | 日韩一区久久 | av无码精品一区二区三区 | 91麻豆产精品久久久久久夏晴子 | 黄色免费网站在线看 | 日韩欧美在线视频观看 | 少妇情理伦片丰满午夜在线观看 | 日韩三级国产精品 | 72pao成人国产永久免费视频 | 欧美黄色性视频 | 草莓视频在线观看18 | 亚洲天堂二区 | 精品国产人妻一区二区三区 | av噜噜在线| 欧美性天天 | 日本少妇一级片 | 婷婷色激情 | 日韩精品成人免费观看视频 | 久久亚洲aⅴ无码精品 | 男女国产视频 | 在线成人 | 91在线公开视频 | 老狼影院伦理片 | 国产青青青 | 精品国产一区二区三区四区 | 精品少妇人妻av免费久久久 | 97香蕉超级碰碰久久免费软件 | 网站免费黄色 | 狠狠操操 | 少妇导航av| 欧美性猛交一区二区三区精品 | 成人小视频免费观看 | 日本三级生活片 | 色94色欧美 | 亚洲视频一二三区 | 吊侵犯の奶水授乳羞羞漫画 | 国产午夜视频在线播放 | 亚洲免费影院 | 中文字幕在线观看的网站 | 久久99久久99精品免观看粉嫩 | 韩国成人理伦片免费播放 | 中文有码在线播放 | 超碰综合 | 精品在线视频一区二区 | 午夜一级视频 | 瑟瑟av| 国产av不卡一区二区 | 国产精品熟女久久久久久 | 美国av毛片 | 精品久久二区 | 亚洲一区电影在线观看 | 丰满人妻一区二区三区免费视频棣 | 色男人的天堂 | 得得的爱在线视频 | 亚洲视频观看 | 国产第一区第二区 | 欧美a网 | 成人免费看片' | 成人免费视频软件网站 | 亚洲作爱网 | 日日操狠狠干 | 欧美三级电影在线观看 | 999资源站 | 娇妻第一次尝试交换的后果 | 秋霞影院午夜丰满少妇在线视频 | 亚洲欧美激情在线 | 精品国产乱码久久久久久鸭王1 | 打屁股av | 国产毛片一区二区三区va在线 | 精品人妻无码一区二区三区蜜桃一 | 美国一级片网站 | 免费观看成年人网站 | 强行无套内谢大学生初次 | www欧美视频|