`
djangofan
  • 浏览: 36287 次
社区版块
存档分类
最新评论

CentOS5.4上将Python版本升级到2.6.5

 
阅读更多

1. 背景

CentOS5.4自带的Python版本是2.4.3,但是目前许多基于Python的应用软件要求的Python版本应要高于2.4。(如Robot Framework2.5要求Python版本至少是2.5)

2. 目标

将CentOS自带的Python由2.4.3版本升级到2.6.5版本。

3. 实施

(1)下载/安装python

下载Python2.6.5.tar.bz2(下载地址: http://www.python.org/ftp/python/2.6.5/Python-2.6.5.tar.bz2 )

$tar jxvf Python2.6.5.tar.bz2

$cd Python2.6.5

$./configure

$make && make install

自此,python2.6安装后路径默认是在/usr/local/lib/python2.6

查看Python版本:

$/usr/local/bin/python2.6 -V

 

(2)建立软连接,使系统默认的python指向python2.6

正常情况下即使python2.6安装成功后,系统默认指向的python仍然是2.4.3版本,考虑到yum是基于python2.4.3才能正常工作,不敢轻易卸载。如何实现将系统默认的python指向到2.6版本呢?

mv /usr/bin/python /usr/bin/python.bak

ln -s //usr/local/bin/python2.6 /usr/bin/python

检验python指向是否成功

python -V

 

(3) 解决系统python软链接指向python2.6版本后,yum不能正常工作

方法:

$vi /usr/bin/yum

将文本编辑显示的#/usr/bin/python修改为#/usr/bin/python2.4,保存修改即可

 

注意的几个问题:1.不能使用yum 安装python的相关扩展,因为这样的话,安装的都是2.4版本下的;

2.easy_install 也要软连接过去,更新到2.6.5

分享到:
评论

相关推荐

    CentOS 5.4安装手册

    CentOS 5.4 是 CentOS 发行版的一个版本,发布于2009年,它包含了多个安全更新和性能改进,以满足企业和个人用户的需要。 **二、制作 CentOS 5.4 引导U盘** 1. **准备U盘**:确保U盘具有引导功能,并设置为软盘模式...

    CentOS-5.4-x86_64-bin-DVD.part5.rar

    CentOS 5.4版本(CentOS-5.4-x86_64-bin-DVD)适用于x86_64,必须集齐5个文件才能一起解压缩使用,5个文件下载地址: CentOS-5.4-x86_64-bin-DVD.part5.rar ... CentOS-5.4-x86_64-bin-DVD.part4.rar ...

    centos5.4+oracle安装图解

    - **下载链接:** 需要下载适合CentOS 5.4的操作系统版本的JDK。示例中使用的为`jdk-7u4-linux-i586.rpm`。 **1.2 安装 JDK** - 执行以下命令安装JDK: ```bash # rpm –ivh jdk-7u4-linux-i586.rpm ``` **1.3 ...

    Centos5.4环境安装Oracle11G

    在Centos5.4环境下安装Oracle11G的过程是一个复杂且细节繁多的任务,涉及到系统的前期准备、用户和用户组的创建、安装文件的处理、系统依赖包的检查与安装等多个步骤。以下是对这一过程的详细解析: ### 一、系统...

    centos5.4下的DNS配置详解

    ### CentOS 5.4 下的 DNS 配置详解 #### 一、概述 DNS (Domain Name System) 是互联网的一项服务,它作为域名和 IP 地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。本文档将详细介绍如何在 CentOS ...

    rhel5.4 centos 5.4 挂载可读写ntfs分区rpm包

    CentOS 5.4是RHEL的一个克隆版本,提供了一个免费的、社区支持的平台,其核心与RHEL 5.4相同。这个包的目的是在这些系统上挂载并操作NTFS(New Technology File System)分区,这是Windows操作系统广泛使用的文件...

    CentOS-5.4-x86_64-bin-DVD.part1.rar

    CentOS 5.4版本(CentOS-5.4-x86_64-bin-DVD)适用于x86_64,必须集齐5个文件才能一起解压缩使用,5个文件下载地址: CentOS-5.4-x86_64-bin-DVD.part5.rar ... CentOS-5.4-x86_64-bin-DVD.part4.rar ...

    linux+centos5.4+oracle+client

    ### Linux环境下CentOS 5.4上Oracle Client的安装与配置 #### 一、概述 在实际工作中,尤其是在商业环境中,Linux系统因其稳定性和安全性被广泛应用于服务器领域。对于数据库开发人员来说,能够熟练地在Linux环境...

    Centos5.4开发环境安装

    在本文中,我们将深入探讨如何在CentOS 5.4操作系统上设置开发环境,特别是关注cpp和gcc编译器以及基础调试工具包的安装。...对于现代系统,建议升级到更新的CentOS版本或考虑使用Fedora、Ubuntu等其他Linux发行版。

    CentOS-5.4-x86_64-bin-DVD.part3.rar

    CentOS 5.4版本(CentOS-5.4-x86_64-bin-DVD)适用于x86_64,必须集齐5个文件才能一起解压缩使用,5个文件下载地址: CentOS-5.4-x86_64-bin-DVD.part5.rar ... CentOS-5.4-x86_64-bin-DVD.part4.rar ...

    CentOS-5.4-x86_64-bin-DVD.part4.rar

    CentOS 5.4版本(CentOS-5.4-x86_64-bin-DVD)适用于x86_64,必须集齐5个文件才能一起解压缩使用,5个文件下载地址: CentOS-5.4-x86_64-bin-DVD.part5.rar ... CentOS-5.4-x86_64-bin-DVD.part4.rar ...

    CentOS5.4下开启vncserver服务

    CentOS 5.4 下开启 vncserver 服务 CentOS 5.4 下开启 vncserver 服务是实现远程桌面连接的重要步骤,特别是在安装 ORACLE 等软件时需要图形化界面进行安装。通过 vncserver 服务,可以在远程客户端连接到服务器,...

    CentOS_5.4_下VNC的设置

    完成以上步骤后,你就可以通过 VNC 客户端连接到 CentOS 5.4 机器的图形界面了。确保防火墙设置允许 VNC 的默认端口(通常是 5900 + 桌面编号)通过,以便远程访问。同时,为了安全考虑,推荐定期更新 VNC 服务器的...

    CentOS中升级Python版本的方法详解

    CentOS升级Python2.6到Pythno2.7 最近在Linode上弄Python、出现ValueError: zero length field name in format这样的错误; 翻看文档之后发现只要升级Python到2.7以上版本就能解决问题。 用 Pythno -V 看了一下目前...

    Intel SAS RAID安装CentOS 5.4 Linux操作系统的方法

    在本文中,我们将深入探讨如何在Intel SAS RAID环境中安装CentOS 5.4 Linux操作系统。Intel SAS RAID(串行连接SCSI冗余阵列)是一种高效、可靠的存储解决方案,广泛应用于服务器和数据中心环境。它通过将多个硬盘...

    centos7升级自带python至3.8.docx

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

    将centos系统默认python2.7版本升级到python 3.8版本,同时搭建allure环境

    将centos系统默认python2.7版本升级到python 3.8版本,包括操作步骤文档和相关依赖包。r,为pytest开发环境作准备。

    CentOS 5.4 BT

    CentOS Linux 是一个依 GPL 规范,及利用 RedHat Enterprise Linux (RHEL) 的源代码 (source code) 来重新编译 (compile) 的 Linux 版本. CentOS 提供和 RHEL 的 Binary 档案几乎百分之百兼容性,相同的版本 (Release)...

    Centos7+python3.9.6的dockerfile

    Centos7+python3.9.6的dockerfile

    centos离线安装python环境依赖

    2. **创建本地软件仓库**:将这些下载的文件上传到离线的CentOS服务器上,可以创建一个目录作为本地软件仓库,例如`/var/local/repo`。 3. **安装依赖**:使用`yum`或`dnf`(根据你的CentOS版本)命令,配置本地...

Global site tag (gtag.js) - Google Analytics