zoukankan      html  css  js  c++  java
  • 更新centos系统的python版本

    因今天安装一程序需要用到python高版本,所以升级来系统自带的python。

    先查询下系统的python版本是多少。

    #python -V

    显示出来的是2.4.3,太老了,现在升级到比较稳定的版本3.3.0,大家想升级到最新版本可以参考官方网站(https://www.python.org/downloads/)。

    温馨提示:更新python千万不要把老版本的删除!新老版本是可以共存的,很多基本的命令、软件包都要依赖预装的老版本python的,比如yum。

    现在就开始升级操作,在此之前为了防止编译失败我们把GCC升级到最新版本。

    #yum -y install gcc 

    开始升级工作:#wget http://python.org/ftp/python/3.3.0/Python-3.3.0.tar.bz2

    #tar -jxvf Python-3.3.0.tar.bz2 
    #cd Python-3.3.0 
    #./configure 
    #make all 
    #make install 
    #make clean 
    #make distclean 

    编译安装完毕。输入下面命令查看版本

    #/usr/local/bin/python3 –V

    建立软连接指向到当前系统默认python命令的bin目录

    #mv /usr/bin/python /usr/bin/python2.4 //当前python的版本为2.4所以是python2.4 
    #ln -s /usr/local/bin/python3.3 /usr/bin/python 

    输入下面命令查看版本

    #/usr/local/bin/python3 –V

    此时查询显示的版本是:3.3.0。可是此时yum不能正常使用,需要修改yum的配置文件。

    #vi /usr/bin/yum

    把文件头部的#!/usr/bin/python改成#!/usr/bin/python2.4 //改为之前的老版本号 
    保存退出。

    到此升级完毕。

     ==========================================

    最后附上卸载的方法:

    我们还记得安装python包是使用下面命令python setup.py install 

    #python setup.py install --record files.txt 记录安装后文件的路径
    #cat files.txt | xargs rm -rf  删除这些文件
  • 相关阅读:
    无声购票弹窗
    C#多线程与异步的区别
    关于adb驱动
    事务日志初探(二)---简单恢复模式
    预写式日志(Write-Ahead Logging (WAL))
    如果正确读取SQL Server中的扩展事件?
    索引初探(三)
    事务日志还原的次意外的操作失误
    索引初探(二)
    索引的初探(一)
  • 原文地址:https://www.cnblogs.com/mengdeep/p/4625561.html
Copyright © 2011-2022 走看看