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  删除这些文件
  • 相关阅读:
    WCF双工通讯以及客户端间的间接通讯
    认识IoC
    学习“迷你ASP.NET MVC框架”后的小结
    MVP的PV模式与SC模式
    Android学习笔记(九) 视图的应用布局效果
    C# 动态编译
    C#中协变与抗变(逆变)
    线程池ThreadPool的初探
    关于异步的初步认识
    仿Office的程序载入窗体
  • 原文地址:https://www.cnblogs.com/mengdeep/p/4625561.html
Copyright © 2011-2022 走看看