zoukankan      html  css  js  c++  java
  • 在 redhat 6.4上安装Python 2.7.5

    在工作环境中使用的是python 2.7.*,但是CentOS 6.4中默认使用的python版本是2.6.6,故需要升级版本。

    安装步骤如下:

    1,先安装GCC,用如下命令yum install gcc gcc-c++

    2,下载python-2.7.5.tar.gz文件,修改文件权限chmode +x python-7.5.tar.gz

    3,解压tar文件,tar -xzvf python-2.7.5.tar.gz

    4,cd python-2.7.5

    ./configure --prefix=/usr/local/python27 ### 注意:安装在新目录,防止覆盖系统默认安装的python

    make && make install

    5、建立软连接,使系统默认的python指向python27

    mv /usr/bin/python /usr/bin/python2.6.6.old

    ln -s /usr/local/python27/bin/python   /usr/bin/python

    已经安装完成python的安装或升级的全部操作了,我们再来看一下现在的python的版本:

    # python -V

    Python 2.7.5

    虽然现在python已经安装完成,但是使用yum命令会有问题——yum不能正常工作:

    # yum list

    There was a problem importing one of the Python modules

    required to run yum. The error leading to this problem was:

    No module named yum

    Please install a package which provides this module, or

    verify that the module is installed correctly.

    It's possible that the above module doesn't match the

    current version of Python

    这是因为yum默认使用的python版本是2.6.6,到哪是现在的python版本是2.7.5,故会出现上述问题,只需要该一下yum的默认python配置版本就行了:

    #vi /usr/bin/yum

    将文件头部的#!/usr/bin/python改为

    #!/usr/bin/python2.6

  • 相关阅读:
    mysql prepare语句使用
    mysql 存储过程中的declare 和 set @的两种变量的区别
    Redis命令总结
    系统架构师
    php 大数组的POST问题解决
    ubuntu设置系统时间与网络时间同步
    JAVA开发者最常去的20个英文网站
    文件上传之一句话木马原理及制作
    Postman怎么进行参数化
    单元测试、接口测试、功能测试的区别
  • 原文地址:https://www.cnblogs.com/qianyuliang/p/6503536.html
Copyright © 2011-2022 走看看