(1)安装vim
首先用yum安装下vim,因为CentOS 7可能根本没自带完整vim,经常出现输入乱码:yum install vim
(2)安装开发工具:
yum groupinstall "Development tools"
(3)安装过程需要工具:
yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel
(4)下载Python3.5源码包
源码包可以在官网下载,通过winscp上传到服务器。也可以使用wget加网址直接下载到服务器。
解压源码包
使用tar -zxvf Python-3.5.0.tgz解压源码包,会生成一个Python-3.5.0的文件夹,用cd Python-3.5.0进入该文件夹。
(5)安装Python3.5
执行 ./configure --prefix=/usr/local/python/python3 命令。
./configure命令执行完毕之后创建一个文件creating Makefile,供下面的make命令使用,执行make install之后就会把程序安装到我们指定的目录中去。
配置完成后执行make、make install命令。这样,我们的python3.5就安装到了/usr/local/python/python3中
修改软连接
由于CentOS 7自带python2.7,所以此时执行python命令会自动使用2.7,我们需要修改下python这条命令的软连接,让他指向我们新安装的python3.5。
ln -s /usr/local/python/python3/bin/python3 /usr/bin/python
(6)修改yum配置
由于yum使用python2,因此替换为python3后可能无法正常工作,继续使用这个python2.7.5
因此修改yum配置文件(vi /usr/bin/yum)。把文件头部的#!/usr/bin/python改成#!/usr/bin/python2.7保存退出即可。
(7)pip工具
python3自带了pip工具,所以我们需要建立一条pip的软连接,这样我们可以随时随地使用pip命令.
pip可执行文件在/usr/local/python/python3/lib/python3.5/sitepackages,所以我们进入cd /usr/bin中建立这样一条软连接:
ln -s /usr/local/python/python3/lib/python3.5/sitepackages/pip /usr/bin/pip
(8)查看Python版本
安装完成查看Python版本:python -V。
显示Python 3.5.0证明安装完成。