Centos7下安装python3并配置vimplus

1. 安装python3

1.1 查看系统信息

Centos7下安装python3并配置vimplus

1.2 安装python3

1). 利用yum更新相关的程序包
yum update
2). 利用yum安装一些python3所依赖的包
yum install zlib* bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel ncurses-libs libffi-devel ncurses* libdbi-devel openssl-devel gdbm-devel bzip2-devel readline-devel xz-devel
3). 使用wget命令下载python3.7.2:
wget https://www.python.org/ftp/python/3.7.2/Python-3.7.2.tar.xz
4). 解压Python-3.7.2.tar.xz
tar -xvJf Python-3.7.2.tar.xz
5). 编译安装python3
cd Python-3.7.2/ ./configure make make install
6). 遇到的安装错误及处理

 - [ ] zipimport.ZipImportError: can’t decompress data
	```
	yum -y install zlib*
	make && make install
	```	
 - [ ] ModuleNotFoundError: No module named '_ctypes'
	```
	yum install libffi-devel -y
	make && make install
	```

7). 安装python3后查看结果
Centos7下安装python3并配置vimplus

2. 安装vimplus并修改支持python3

1). 使用git克隆vimplus
git clone https://github.com/chxuan/vimplus.git ~/.vimplus
2). 进入目录.vimplus,并编辑install.sh
vimplus默认配置支持的python为python2,需要修改为支持python3 cd ~/.vimplus vim install.sh
3). 找出重新安装vim中的配置部分,如下图所示:
Centos7下安装python3并配置vimplus
4). 将python2的配置修改为python3的配置,如下图所示:
Centos7下安装python3并配置vimplus
5). 保存并退出install.sh,然后执行该shell脚本
./install.sh

6). 安装结果如下图所示:
Centos7下安装python3并配置vimplus
7). 执行如下命令验证vim支持python3:
vim --version | grep python
Centos7下安装python3并配置vimplus
8). 执行vim命令,进入vim编辑器:
Centos7下安装python3并配置vimplus

3. 参考资料

1). linux-Centos7安装python3并与python2共存
2). VIM插件——vimplus安装(centos 7)