1.安装必要的编译工具和环境

    1. yum -y groupinstall "Development tools"
    2. 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
    3. yum install -y libffi-devel zlib1g-dev
    4. yum install zlib* -y
    1. 下载安装包

    下载地址:https://www.python.org/downloads/source/
    下载tg包:image.png

    1. 编译安装

      # tar -zxvf Python-3.6.1.tgz
      # cd Python-3.6.1
      # ./configure --prefix=/usr/local/python3
      # make && make install
      
    2. 创建软连接

      ln -s /usr/local/python3/bin/python3 /usr/local/bin/python3
      ln -s /usr/local/python3/bin/pip3 /usr/local/bin/pip3
      
    3. 验证是否成功

      [root@prod-see ~]# python3 -V
      Python 3.8.9
      
    4. 运行python项目(打包的python项目)

    image.png

    注意事项:

    1. python是yum的默认解释器,如果直接替换源python会导致yum无法使用
    2. 直接用软连接到/usr/local/bin/python3,而不是/usr/bin/python3