centos6.5系统将Python2.6.6升级到3.6.3版本

时间:2022-12-29 13:53:37
  1. 下载python3.6.3

    wget https://www.Python.org/ftp/python/3.6.3/Python-3.6.3.tgz
    如果想下载其他版本只需改版本号即可

  2. 解压Python

    tar zxvf Python-3.6.3.tgz
    将其移动到用户文件夹
    mv Python-3.6.3 ~/softwares/Python-3.6.3

  3. 进入Python文件夹,创建安装目录

    cd ~/softwares/Python-3.6.3
    mkdir /usr/local/python3.6.3

  4. 配置Python安装位置
    ./configure --prefix=/usr/local/python3.6.3

  5. 编译Python

    make

  6. 安装Python

    make install

    编译过程中有出现”zipimport.ZipImportError: can’t decompress data; zlib not available”错误提示,是由于缺少包导致的,解决方法是安装需要的包:

    yum install zlib zlib-devel -y

  7. 备份原有python命令执行文件

    mv /usr/bin/python /usr/bin/pythonbak

  8. 创建新的Python软连接

    ln -s /usr/local/python3.6.3/bin/python3.6 /usr/bin/python

    注意路径一定要写对,若/usr/bin/python存在,将其删掉再执行上面命令

  9. 查看Python版本

    python

    centos6.5系统将Python2.6.6升级到3.6.3版本
    打印的版本信息为3.6.3则表示安装成功

  10. 修改yum配置文件,防止yum不可用

    vi /usr/bin/yum

    把文件头部的#!/usr/bin/python改成#!/usr/bin/python2.6.6保存退出即可。