`
wind9984
  • 浏览: 47963 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

CentOS5.6 python2.4.3升级到2.7.2

阅读更多

Centos 5.6默认安装的Python版本是2.4。要升级到2.7或者其他版本需要下载源码包自己编译安装
一。下载2.7版本下载地址 http://www.python.org/ftp/python/2.7.2/Python-2.7.2.tar.bz2
1.解压:
tar jfvx Python-2.7.tar.bz2
2.configugre 这个地方要cd到已经解压的目录里面去,要不会找到目录。
cd python2.7
./configure
3.make
make all
4.install
make install
5.clean
make clean
6.distclean
make distclean

查看安装的版本信息(默认安装位置)
/usr/local/bin/python2.7 -V
Python 2.7 (r27:82500, Nov 2 2010, 19:25:22)[GCC 4.1.2 20080704 (Red Hat 4.1.2-48)] on linux2

看来新装的版本生效了,做个软连接应该就OK。
1.备份2.4版本
mv /usr/bin/python /usr/bin/python2.4
2.link一下(这边我出现点问题,link完了以后,不能直接用python而必须用pytho2.7)
ln -s /usr/local/bin/python2.7 /usr/bin/python
 
升级安装好以后yum会无法使用,因为yum使用的是2.4版本的,所以要修改yum的配置文件以便能够识别2.4版本下的python
vim /usr/bin/yum
 
将文件头部的
#!/usr/bin/python
 
改成
 
#!/usr/bin/python2.4
 
就可以继续使用yum了

 

另外可能碰到的问题:make中可能缺少zlib

参考 http://d.hatena.ne.jp/paraches/20110421

分享到:
评论

相关推荐

    centos5.6安装oracle10g

    首先,确保你的系统是CentOS 5.6,并且已经连接到互联网。因为我们需要通过`yum`命令在线安装一些必备的依赖包,例如`binutils`、`compat-libstdc++-33`、`gcc`、`glibc`、`sysstat`等。这些包对于Oracle的正确安装...

    centos5.6 DNS配置

    自己看文档,亲自操作后的整理的关于centos5.6 dns的基本配置步骤,希望帮助迷茫的你

    CentOS5.6环境下设置yum代理

    CentOS5.6环境下设置yum代理

    centos5.6图解安装

    - **插入ISO光盘**:将CentOS 5.6的安装镜像加载到虚拟机的光驱中。 - **修改网络设置**: - **局域网**:选择**桥接**模式,使虚拟机在网络中作为独立的计算机存在。 - **ADSL**:选择**NAT+Host-only**模式,...

    Centos5.6中Redmine1.2.1安装过程

    ### CentOS 5.6 中 Redmine 1.2.1 安装过程详解 #### 一、Redmine 简介及版本兼容性 Redmine 是一个开源的、灵活的项目管理和问题跟踪工具,适用于跨平台环境。它支持多项目管理,并集成了各种版本控制系统,如 ...

    CentOS5.6安装手册

    CentOS是一款基于RHEL(Red Hat Enterprise Linux)源代码的开源操作系统,因其稳定性、安全性以及对服务器应用的良好支持而受到广泛使用。 **安装VMware 10** 在开始安装CentOS之前,你需要确保已下载并安装了...

    centos5.6安装oracle11g图解安装过程

    - (2) 从 CentOS-5.6-i386-bin-DVD.iso 文件中找到相应的 RPM 文件,并将其复制到 CentOS 系统中,然后使用 `rpm –ivh 包名` 进行安装。 例如,如果发现 `compat-libstdc++-33` 没有安装,可以使用以下命令安装...

    centos7升级自带python至3.8.docx

    在 CentOS 7 系统中,升级默认的 Python 2.7 到 3.8 版本是一项必要的任务,因为 Python 3 提供了许多改进和新特性,使其成为现代开发的标准。以下是一个详细的步骤指南,帮助您完成这一过程。 首先,确保您的系统...

    CentOs 5.6 的gcc rpm包

    安装顺序 rpm -ivh cpp-4.1.2-42.el5.i386.rpm rpm -ihv kernel-headers-2.6.18-92.el5.i386.rpm rpm -ivh glibc-headers-2.5-24.i386.rpm rpm -ivh glibc-devel-2.5-24.i386.rpm rpm -ivh libgomp-4.1.2-42.el5....

    Linux Centos7之由Python2升级到Python3教程.txt

    ### Linux CentOS7 从 Python 2 升级到 Python 3 教程 #### 引言 随着 Python 2 在 2020 年 1 月 1 日正式停止支持,越来越多的企业和个人开发者开始将原有的 Python 2 项目迁移至 Python 3。对于在 CentOS 7 上...

    centos 5.6安装图解

    centos 5.6安装图解,CentOS(Community ENTerprise Operating System)是Linux发行版之一,它是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成。由于出自同样的源代码,因此有些要求高度...

    CentOS_5.6_安装手册_V1

    在手册中,你会了解到CentOS的来历和发展历程,包括它的创建背景、社区支持以及与其他Linux发行版的区别。此外,手册还会解释CentOS如何保持与RHEL的同步更新,以及如何通过社区支持来确保系统的持续维护和升级。 ...

    HP ML150 G6 灌CentOS5.6不能識別RAID1解決方法

    ### HP ML150 G6 安装 CentOS 5.6 无法识别 RAID1 的解决方案 #### 背景介绍 HP ML150 G6 是一款性价比较高的服务器产品,广泛应用于中小企业环境中的文件服务器、打印服务器以及邮件服务器等场景。然而,在安装 ...

    Centos5.6安装、java环境配置、驱动安装

    在本文中,我们将详细探讨如何在CentOS 5.6上进行系统安装、配置Java开发环境以及安装特定硬件驱动,特别是针对联想G460笔记本电脑的802.11无线网卡驱动和显卡驱动。以下是每一步的详细说明: 1. **CentOS 5.6安装*...

    CentOS升级Python2.6到Python2.7并安装pip

    3. **升级Python到2.7**: 安装Python2.7: ``` sudo yum install python27 ``` 4. **配置默认Python版本**: 为了避免与系统默认的Python2.6冲突,可以创建符号链接让`python`指向Python2.7: ``` sudo ...

    CentOS 5.6编译安装Apache2.4.1+MySQL5.5.21+PHP5.3.10

    CentOS 5.6编译安装Apache2.4.1+MySQL5.5.21+PHP5.3.10

Global site tag (gtag.js) - Google Analytics