zoukankan      html  css  js  c++  java
  • centos6.5 更新python2.6.6至2.7.6

    1.查看当前Python版本
        # python -V  
        Python 2.6.6  

    2.下载Python2.7.6源码
        # wget http://python.org/ftp/python/2.7.6/Python-2.7.6.tgz  
    为防止网络不稳定,我都是下下来,再传进去,xftp传就可以了

    3.解压源代码包
        # tar xvf Python-2.7.6.tgz  

    4.进入解压目录并安装
        # cd Python-2.7.6  
        # ./configure   ./configure是源代码安装的第一步,主要的作用是对即将安装的软件进行配置,检查当前的环境是否满足要安装软件的依赖关系,但并不是所有的tar包都是源代码的包,楼主可以ls看看有没有configure这个文件,也许你下的是二进制的包,如果是二进制的包,解压后直接就能使用

        # make all  
        # make install  
        # make clean    清除上次的make命令所产生的object文件(后缀为“.o”的文件)及可执行文件。
        # make distclean    make clean仅仅是清除之前编译的可执行文件及配置文件。 而make distclean要清除所有生成的文件。

    5.将系统默认的python设置为python2.7.6

    先查看安装好的 /usr/local/bin/python2.7 -V  正常显示2.7.6

    [root@miller Python-2.7.6]# mv /usr/bin/python /usr/bin/python2.6.6
    [root@miller Python-2.7.6]# ln -s /usr/local/bin/python2.7 /usr/bin/python

       
    6.检查Python版本
       [root@miller Python-2.7.6]# python -V

      Python 2.7.6

    7.解决yum不能运行的问题

    因为yum是依赖python2.6.6运行的,所以需要对yum做一些修改
        # vim /usr/bin/yum  

    将第一行的#!/usr/bin/python修改为#!/usr/bin/python2.6.6

    安装完后,进入python发现退格键 esc是乱码:发现退格键,方向键出现乱码

    #import readline

    提示 No module named readline

    #yum -y install readine readline-devel

    重新编译python,安装;    

    如果还没解决 ./configure 之后 进入Module/   vim Setup 将readline注释拿掉

  • 相关阅读:
    Android -- junit测试框架,logcat获取log信息
    【Android】ADB常用指令与logcat日志
    Android -- UI布局管理,相对布局,线性布局,表格布局,绝对布局,帧布局
    Unicode的解救方案
    第一个程序
    Windows程序设计第五版
    愉快的开始
    图形用户界面入门:EasyGui
    丰富的else语句及简洁的with语句
    异常处理:你不可能总是对的2
  • 原文地址:https://www.cnblogs.com/qbmiller/p/3745798.html
Copyright © 2011-2022 走看看