更新服务器Python环境到3.x

更新服务器Python环境到3.x

原链接https://github.com/jackfrued/Python-100-Days

  1. 安装底层依赖库。

    yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel libdb4-devel libpcap-devel xz-devel libffi-devel
    
    sudo apt-get install zlib1g-dev libbz2-dev libssl-dev libncurses5-dev libsqlite3-dev 
    libreadline-dev tk-dev libgdbm-dev libdb-dev libpcap-dev xz-utils libexpat1-dev 
    liblzma-dev libffi-dev libc6-dev
    
  1. 下载Python源代码。

    wget https://www.python.org/ftp/python/3.7.6/Python-3.7.6.tar.xz
    
  2. 验证下载文件。

    md5sum Python-3.7.6.tar.xz
    
  3. 解压缩和解归档。

    xz -d Python-3.7.6.tar.xz
    tar -xvf Python-3.7.6.tar
    
  4. 执行安装前的配置(生成Makefile文件)。

    cd Python-3.7.6
    ./configure --prefix=/usr/local/python37 --enable-optimizations
    
  5. 构建和安装。

    make && make install
    
  6. 配置PATH环境变量(用户或系统环境变量)并激活。

    vim ~/.bash_profile
    vim /etc/profile
    
    ... 此处省略上面的代码...
    
    export PATH=$PATH:/usr/local/python37/bin
    
    ... 此处省略下面的代码...
    
    source ~/.bash_profile
    source /etc/profile
    
  7. 注册软链接(符号链接)- 这一步不是必须的,但通常会比较有用。

    ln -s /usr/local/python37/bin/python3 /usr/bin/python3
    
  8. 测试Python环境是否更新成功(安装Python 3一定不能破坏原来的Python 2)。

    python3 --version
    python --version
    

你可能感兴趣的:(更新服务器Python环境到3.x)