centos 下PYTHON 升级2.7

发布时间:2019-07-23 09:40:59编辑:auto阅读(1155)

    1. 利用cd命令进入想下载的目录(我一般使用/tmp)
    2. 下载压缩包
    # wget http://www.python.org/ftp/python/2.7.x/Python-2.7.x.tgz (将x换成版本号,我用的是2.7.3)
    3. 解压缩
    # tar -xvf Python2.7.x.tgz
    4. 进入python文件夹
    # cd Python2.7.x
    5. 配置python
    # ./configure
    6. 运行make编译
    # make
    然后等待
    7. 安装python
    # make install
    然后等待

    停止刷屏后,python2.7已被成功安装到路径默认/usr/local/lib/python2.7

    如果想查看Python版本,使用以下命令
    # /usr/local/bin/python2.7 -V

    (2)建立软连接,使系统默认的python指向python2.7
    正常情况下即使python2.7安装成功,系统默认指向的python仍然是2.4版本
    (可以直接运行命令
    # python -V
    来验证,应该显示的还是原来的版本号)
    1. 备份python
    # mv /usr/bin/python /usr/bin/python.bak
    2. 建立软连接
    # ln -s /usr/local/bin/python2.7 /usr/bin/python
    3. 检验python指向是否成功
    # python -V

    如果此时显示新版本号,则成功

    (3)解决系统python软链接指向python2.7版本后,yum不能正常工作
    yum需要基于python2.4才能正常工作,若此时运行yum会报错,说python缺少yum模块
    1. 编辑yum脚本(这里使用vim进行编辑,当然
    # vi /usr/bin/yum
    2. 按i进入INSERT模式
    3. 编辑第一行,将#!/usr/bin/python修改为#!/usr/bin/python2.4
    4. 按ESC退出INSERT模式
    5. 按:wq保存退出

    至此终于成功安装python2.7并且拯救了yum


关键字