`

关于linux下python的升级和安装软件时遇到对python 2.4的依赖问题

阅读更多
1.查看python的版本

     (1).[root@localhost ~]# python  -V 

                Python 2.4.3 
    

       由此可知CentOS默认的python是2.4.3的,需要将python2.4升级到2.6版本

    2.下载Python2.6.7.tar.bz2

        http://www.python.org/ftp/python/2.6.7/Python-2.6.7.tar.bz2
       安装:

       (1).$tar jxvf  Python2.6.7.tar.bz2 

       (2).$cd Python2.6.7

       (3).$./configure

       (4).$make && make install 

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

   查看Python版本:

            $ python --version (-V)

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

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

      如何实现将系统默认的python指向到2.6版本呢?

       (1)   mv /usr/bin/python  /usr/bin/python.bak (自己创建)
      
       (2)   ln -s /usr/local/bin/python2.6  /usr/bin/python 
        

           检验python指向是否成功:

                    ll  /usr/bin/python

   python -V 



**********************************************************************************************************************
    python2.4的依赖问题
**********************************************************************************************************************

   在安装软件或系统更新软件时,系统报错:需要依赖python2.4,原因是你系统自带python版本过高或者你的python已经更新到更高版本

    解决办法:重新安装python2.4

    详细步骤如下:

    # cd /usr

    # wget http://www.python.org/ftp/python/2.4.1/Python-2.4.1.tgz

   # tar -zxvf Python-2.4.1.tgz   

   # cd Python-2.4.1

   # ./configure -prefix=/usr/local/python-2.4.1

   # make

   # make install

   # mv /usr/bin/python /usr/bin/python-2.4.1

   # ln -s /usr/local/python-2.4.1/bin/python /usr/bin/python

   OK,Python2.4 安装完成了。



分享到:
评论

相关推荐

    python-2.4.msi 安装包

    尽管如此,某些特殊环境或项目可能仍然依赖于Python 2.4,特别是在那些无法或不愿意升级系统的Linux旧版本中。 "python-2.4.msi" 是一个针对Windows操作系统的安装包文件,用于安装Python 2.4解释器。MSI...

    python 安装.docx

    然而,在 Linux 系统下安装 Python 并不是一件简单的事情,需要逐步完成下载、解压、编译和安装等步骤。下面将详细介绍 Python 在 Linux 系统下的安装过程。 一、下载 Python 安装包 首先,需要下载 Python 的...

    Python GDAL安装依赖包

    GDAL下载版本为3.4.3,含有python3.9两个版本的安装包。安装适合自己需求可以访问链接:https://www.lfd.uci.edu/~gohlke/pythonlibs/#python-ldap下载对应安装包;

    Linux+Django+Python+Wsgi配置过程

    ### Linux+Django+Python+Wsgi配置过程 #### 一、环境准备与系统基本信息 根据提供的文件信息,本文档...需要注意的是,在实际操作过程中可能遇到各种问题,如权限设置、依赖关系处理等,需要根据具体情况进行调整。

    树莓派 TensorFlow 2.4 python3.7虚拟环境

    执行以下命令以更新软件包列表和安装任何可用的升级: ``` sudo apt update sudo apt upgrade ``` 2. **安装依赖**:TensorFlow可能需要一些特定的库来运行,如BLAS(基础线性代数子程序)库。在本例中,我们...

    Linux下Oracle Client的安装

    本文总结了 Linux 下 Oracle Client 的安装过程,包括 Linux 基础版之软件安装、Oracle Client 安装注意事项、安装 Oracle10G 客户端等。同时,文章还提供了一些实用的小技巧和经验,旨在帮助读者更好地安装和使用 ...

    linux下安装nodejs

    3. **解决 Python 版本问题**:当遇到 Python 相关的错误时,及时升级 Python 至推荐版本。 4. **调整环境变量**:正确设置环境变量以避免与其他工具冲突。 5. **验证安装结果**:安装完成后,通过 `node -v` 和 `...

    pysqlite-2.5.6.win32-py2.4

    除了ClearSilver以外,其他包也可能遇到类似的问题,因此,使用python2.4是最佳的选择 题外话,其实还有另外一个选择,就是使用trac 0.11dev。不知道具体的原因,trac已经决定使用Genshi来代替ClearSilver作为模板...

    python版本低怎么升级(合集).docx

    在本文中,我们将探讨如何在Linux环境下,特别是当系统预装的Python版本较低时,如何升级Python。 首先,我们需要了解升级Python的基本步骤,这通常包括准备、编译和安装以及后续配置。在开始之前,请确保你的系统...

    Python库 | v2.theme-2.1-py2.4.egg

    这种特定格式的文件(.egg)是Python的一种包分发格式,通常用于安装和管理项目依赖。 描述中提到"python库,解压后可用",这暗示了该库可能是一个压缩文件,需要先进行解压缩操作,然后通过Python的包管理工具如`...

    Python库 | HepMC3-3.1.2.4-cp27-cp27mu-manylinux1_x86_64.whl

    其Python版本为3.1.2.4,专为Python 2.7和64位Linux系统设计,并遵循“manylinux”兼容性标准。这个`.whl`文件可以方便地通过`pip`命令安装,便于用户在后端开发环境中使用HepMC3进行复杂的物理事件模拟和数据分析...

    Python库 | workflows-2.4-py2.py3-none-any.whl

    这使得"workflows-2.4-py2.py3-none-any.whl"可以在各种环境(如Windows、Linux、macOS)下安装和运行,只要它们支持Python 2或Python 3即可。 在Python生态系统中,.whl文件是一种二进制分发格式,它是Python ...

    RedHatLinux下的python安装说明.pdf

    在Red Hat Linux上安装Python是一项常见的任务,特别是当你需要特定版本的Python时。本文主要针对的是Python 2.5.5的安装过程,虽然现在Python 2已经不再维护,但这个过程对于理解如何安装其他版本的Python仍具有...

    Linux系统中MathGL-2.4的编译、安装与应用.pdf

    总的来说,MathGL是Linux系统中一个强大的数学图形库,通过详细的编译、安装步骤和丰富的编程接口,可以方便地集成到各种应用程序中,为科学研究和数据可视化提供有力的支持。在实际操作中,需要注意依赖库的版本...

    ubuntu18.04 python3.8 CUDA11.4 PYTorch1.13.1 tensorrt8.4安装测试全过程

    在 Ubuntu 18.04 上搭建 Python 3.8 的环境,可以通过 Anaconda 来轻松管理不同版本的 Python 和相关依赖库。首先确保已经安装了 Anaconda,如果没有安装,则可以访问 [Anaconda 官方网站]...

    从0开始装PYTHON3.docx

    在执行这些步骤时,你可能会遇到一个问题,即CentOS默认可能未安装GCC编译器,这会在运行`./configure`时导致错误。因此,你需要先安装GCC: ``` sudo yum install gcc ``` 安装完成后,为了使系统默认使用Python ...

    Python Guide Document--写出好的代码

    - **打包流程**:将项目打包成标准的Python包,方便分发和安装。 - **工具介绍**:使用setuptools等工具进行打包。 #### 4.2 Freezing Your Code - **冻结代码**:使用PyInstaller等工具将Python程序及其依赖项...

    Python库 | music_syn-2.4-py3-none-any.whl

    8. **兼容性**:文件名中的`py3-none-any`表明这个库是为Python 3编写的,不依赖特定的硬件架构或操作系统,这意味着它可以在多种环境(如Windows、MacOS、Linux)下运行。 使用这个库时,开发者需要先通过Python的...

    linux下编译boost.python简单方法

    ### Linux下编译Boost.Python的方法详解 #### 一、引言 在现代软件开发中,混合编程(例如C++与Python结合)变得越来越常见。Boost.Python库作为连接这两种语言的强大桥梁,使得C++代码能够轻松地调用Python脚本...

Global site tag (gtag.js) - Google Analytics