配置信息:
centos7,vim:9.0.837,python:2.7.5,python3:3.6.8
问题描述:
终端使用vim命令出现以下提示,虽然不太影响vim使用,但总是想解决以下
首先我使用以下命令时:
vim --version | grep python
发现vim均不支持python和Python3
上网查了查后,在vim文件夹下使用配置命令:
./configure --enable-pythoninterp=yes --enable-python3interp=yes
发现还是没有任何改变。
解决办法:
依次使用以下命令安装python开发包
sudo yum install python-devel
sudo yum install python3-devel
sudo yum install ruby
sudo yum install ruby-devel
之后进入vim文件夹:
cd vim
运行兼容配置命令:
./configure --with-features=huge \
--enable-multibyte \ --enable-rubyinterp=yes \
--enable-pythoninterp=yes \ --with-python-command=python2.7 \
--with-python-config-dir=/usr/lib64/python2.7/config \
--enable-python3interp=yes \
--with-python3-config-dir=/usr/lib64/python3.6/config-3.6m-x86_64-linux-gnu \
--with-python3-command=python3.6 \
--enable-gui=gtk2 \
--enable-cscope \
--prefix=/usr/local \
--enable-fail-if-missing \
然后编译命令:(此过程持续时间较长)
sudo make
接着安装命令:
sudo make install
最后再次使用开头处的vim命令配查看:
vim --version | grep python
终于显示兼容成功了!!!
终端输入vim也不在显示不兼容信息了
搞了一个晚上没白费,祝你也成功哦