测试环境:
操作步骤:
1. 下载Python源码包(python3.6.0)
官网下载地址:https://www.python.org/downloads/
搜狐下载地址:http://mirrors.sohu.com/python/
[root@ip-11 ~]# wget http://mirrors.sohu.com/python/3.6.0/Python-3.6.0.tgz
2. 安装编译依赖包
[root@ip-11 ~]# yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make
3. 编译安装
[root@ip-11 ~]# tar -zxvf Python-3.6.0
[root@ip-11 ~]# cd Python-3.6.0
[root@ip-11 Python-3.6.0]# ./configure --prefix=/usr/local/python36 //编译存放路径至“/usr/local/python36”
[root@ip-11 Python-3.6.0]# make && make install
4. 查看扩展安装包
5. 添加python命令到环境变量
[root@ip-11 python36]# vim ~/.bash_profile
[root@ip-11 python36]# source ~/.bash_profile //使环境变量生效
6. 查看Python版本
[root@ip-11 ~]# python3 -V | --version
7. 更改系统默认python版本为python3.6.0
[root@ip-11 ~]# mv /usr/bin/python /usr/bin/python2.6 //先重命名为python27,centos7默认自带为2.7版本
[root@ip-11 ~]# ln -s /usr/local/python36/bin/python3.6 /usr/bin/python //将新编译好的二进制文件python3.6链接至系统命令python
[root@ip-11 ~]# python -V //查看系统python版本