一、下载python
官网:https://www.python.org/downloads/
二、解压python3.x安装包
1、以Python-3.5.6.tar.xz为例
第一次解压:xz -d Python-3.5.6.tar.xz(换成自己的Python安装包名就行)
第二次解压:tar -xvf Python-3.5.6.tar
2、以Python-3.5.6.tgz为例
下载:yum -y install zlib-devel
解压:tar -xvf Python-3.5.6..tgz
三、安装Python3.x
1、建立local本地安装python目录
mkdir /usr/local/python3
2、切换到解压目录下并设置安装目录
(1)、如果缺少gcc环境:
yum -y install gcc
(2)、设置安装目录:
./configure --prefix=/usr/local/python3
(3)、编译并安装
make
make install
四、永久性设置python3.x为默认
1、修改yum配置
vi /usr/bin/yum
将第一行的#! /usr/bin/python修改为#! /usr/bin/python2.7
2.修改urlgrabber-ext-down配置
vi /usr/libexec/urlgrabber-ext-down
将第一行#! /usr/bin/python 修改为#! /usr/bin/python2.7
3.删除原有的软连接:
rm -rf /usr/bin/python
4.建立新的软连接:
ln -s /usr/local/python3/bin/python3 /usr/bin/python(连接位置为python3安装目录)
5、测试:
cd /
python
6、删除并重新建立的软连接
(1)、切换到usr/bin目录下
cd /usr/bin/
(2)、查看软连接
l -al python*
(3)、删除错误连接
rm pytthon
(4)、重新建立软连接
ln -s /usr/local/python3/bin/python3 /usr/bin/python
五、修改pip软连接
(注:不操作这步,还是使用系统原来python2.7版本的pip)
1、删除原来的软连接
rm -rf /usr/bin/pip
2、建立新的pip软连接
ln -s /usr/python3/bin/pip3 /usr/bin/pip