在安装之前先从官网下载python3.6的包,我这里使用的是Python-3.6.5的源码包
1.安装依赖环境
yum -y install gcc zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel
2.解压源码包
tar -zxvf Python-3.6.5.tgz
3.解压源码包之后会生成一个目录,进入这个目录进行编译源码安装
cd Python-3.6.5
配置:
./configure --prefix=/usr/local/python3 -----> 指定安装的目录
编译后安装:
make && make install
4.制作python3的软链接(方便使用)
删除原来python软链接:
cd /usr/bin/
rm -f python
制作python3的软链接:
ln -s /usr/local/python3/bin/python3 /usr/bin/python
制作pip3软链接:
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip
5.yum命令是用python2写的,所以需要在yum里面修改解释器为python2
vim /bin/yum
#!/usr/bin/python2 ----->解释器由#!/usr/bin/python改为#!/usr/bin/python2
vim /usr/libexec/urlgrabber-ext-down
#!/usr/bin/python2 ----->解释器由#!/usr/bin/python改为#!/usr/bin/python2