环境:
centos 7.4
vim 8.0
python 3.5.2
一:python3.5.2
安装python 3.5.2 yum install zlib zlib-devel openssl openssl-devel -y ./configure --prefix=/usr/local/python --with-ensurepip --enable-shared make && make install # ln -s /usr/local/python/lib/libpython3.5m.so.1.0 /usr/lib64/ # ln -s /usr/local/python/bin/python3.5 /usr/bin/python3.5 # ln -s /usr/local/python/bin/pip3.5 /usr/bin/pip3 配置系统默认python为3.5.2 # ll /usr/bin/ | grep python lrwxrwxrwx. 1 root root 7 Aug 15 2017 python -> python2 lrwxrwxrwx. 1 root root 9 Aug 15 2017 python2 -> python2.7 -rwxr-xr-x. 1 root root 7136 Nov 5 2016 python2.7 lrwxrwxrwx. 1 root root 29 May 9 22:21 python3.5 -> /usr/local/python/bin/python3 修改默认的python: # rm -rf /usr/bin/python # ln -s /usr/bin/python3.5 /usr/bin/python yum默认使用的是python2.7,此时需要修改两个文件yum才可以正常使用: vim /usr/bin/yum #第一行指定用2.7的python #!/usr/bin/python2.7 vim /usr/libexec/urlgrabber-ext-down #第一行指定用2.7的python #! /usr/bin/python2.7 此时查看Python版本如下: # python -V Python 3.5.2
二:安装安装vim 8.0
centos 7.4下vim版本为7.4.160,这个版本下没法使用YCM做为插件补全工具,所以此处使用vim 8.0版本。
此处安装vim 8.0,编译时只激活了python3的支持,测试时如果同时激活python2和python3安装YCM插件时有报错,
所以此处我激活了python3的支持。如果网友有其他解决办法可以留言说明。
如果服务器上原来安装的有vim,需要先卸载低版本vim:
yum remove vim-filesystem 此时会卸载vim-filesystem、vim-common和vim-enhanced
下载vim 8.0: git clone https://github.com/vim/vim.git 安装几个依赖包: yum install ncurses-devel perl-devel perl-ExtUtils-Embed -y 安装: ./configure --with-features=huge \ --enable-multibyte \ --enable-rubyinterp=yes \ --enable-perlinterp=yes \ --enable-luainterp=yes \ --enable-fail-if-missing \ --enable-python3interp=yes \ --with-python3-config-dir=/usr/local/python/lib/python3.5/config-3.5m/ \ --enable-luainterp=yes \ --enable-gui=gtk2 \ --enable-cscope \ --prefix=/usr/local/vim make && make install
做点调整方便使用:
ln -s /usr/local/vim/bin/vim /usr/bin/ 查看版本,先看下边几个位置: vim --version ..... 系统 vimrc 文件: "$VIM/vimrc" 用户 vimrc 文件: "$HOME/.vimrc" 第二用户 vimrc 文件: "~/.vim/vimrc" 用户 exrc 文件: "$HOME/.exrc" defaults file: "$VIMRUNTIME/defaults.vim" $VIM 预设值: "/usr/local/vim/share/vim" ..... 处理下默认的vimrc文件: cp /usr/local/vim/share/vim/vim80/vimrc_example.vim /usr/local/vim/share/vim/vimrc
至此vim8.0和python3.5.2安装成功。下篇文章继续下关于vim下python插件使用。