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  删除这些文件
  • 相关阅读:
    ASP.NET,flexpaper,SWFTools 实现简单的PDF显示(一)
    ASP.NET,flexpaper,SWFTools 实现简单的PDF显示(三)
    一个获取远程客户端真实IP的例子
    用微软Chart制作图表
    快速读取xml节点内容
    ASP.NET 网站路径【摘自MSDN】
    SqlServer连接字符串相关记录
    视图研究一二
    天大计算机研究生的求职总结
    一个计算机系研究生毕业以后的人生规划(转)
  • 原文地址:https://www.cnblogs.com/mengdeep/p/4625561.html
Copyright © 2011-2022 走看看