Centos7 安装Python 3.x并设置成默认环境

  1. 查看当前Python版本
    python --version

  2. 下载Python3.x, 这里我们选择下载最新的python3.9源码
    wget https://www.python.org/ftp/python/3.9.0/Python-3.9.0.tgz

  3. 解压文件
    tar -zxvf Python-3.9.0.tgz

  4. 进入解压后的文件夹
    cd Python-3.9.0

  5. 安装依赖
    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

  6. 找到README.rst 然后按照提示安装
    ./configure
    make && make isntall

  7. 设为默认Python环境
    7.1) 备份原Python软连接
    mv /usr/bin/python /usr/bin/python-back
    7.2) 创建Python3的软连接
    ln -s /usr/local/bin/python3 /usr/bin/python
    7.3) 创建pip3的软连接
    ln -s /usr/local/bin/pip3 /usr/bin/pip3
    7.4) 修复yum不可用
    /usr/bin/yum
    /usr/libexec/urlgrabber-ext-down
    上面两个文件的开头声明
    #! /usr/bin/python --> #! /usr/bin/python2

你可能感兴趣的:(Centos7 安装Python 3.x并设置成默认环境)