一、安装环境依赖包
yum -y groupinstall "Development tools"
yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel libffi-devel
二、下载编译安装Python-3.6.9
2.1 下载Python-3.6.9
wget --no-check-certificate https://www.python.org/ftp/python/3.6.9/Python-3.6.9.tgz
2.2 解压并编译安装
tar -xf Python-3.6.9.tgz
cd Python-3.6.9
./configure --prefix=/usr/local/Python3.6
make && make install
三、查询安装路径并创建软链接
whereis python #查询python安装位置
ln -sf /usr/local/Python3.6/bin/python3.6 /usr/bin/python3 #设置软链接
ln -sf /usr/local/python3.6/bin/pip3 /usr/bin/pip3 #设置软链接
四、安装python-requests 模块
yum install python-requests -y
五、修改系统python版本为python3.6
5.1 将系统现有的python版本重命名为python22(自定义)
mv /usr/bin/python /usr/bin/python22
5.2 将python3.6 设置为系统默认
ln -sf /usr/bin/python3.6 /usr/bin/python
六、修改yum配置文件
Centos6.x 7.x yum使用python2的版本,安装完python3后yum无法正常使用。需要修改两个配置文件
6.1 vi /usr/bin/yum
把文件头部的#!/usr/bin/python改成#!/usr/bin/python22
6.2 vi /usr/libexec/urlgrabber-ext-down
把文件头部的#!/usr/bin/python改成#!/usr/bin/python22
6.3 查看Python 当前系统版本
python -V