`

关于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 安装完成了。



分享到:
评论

相关推荐

    pysqlite-2.5.6.win32-py2.4

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

    python安装读取grib库总结(推荐)

    pygrib库基于python2.4+、numpy、pyproj、Jasper和GRIB_API,依赖库基于Linux或MacOS,GRIB_API将于2020年6月30日正式被ecCodes取代。因此,不推荐使用pygrib库。 2.GDAL 可于window下安装,安装简单,但是需借助...

    Trac-1.0.1.win32

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

    gaia:C++ 库,用于对音频分析的结果应用相似性度量和分类,包括 Python 绑定。 与 Essentia 一起,它可用于计算音乐的高级描述

    许可证: 文档: : 依赖项: Qt >= 4.5 libYAML >= 0.1.1 Python >= 2.4 挥拳 >= 1.3.31 特征值 >= 3.3.4安装Linux 安装依赖项 (Ubuntu/Debian) apt-get install build-essential libqt4-dev libyaml-dev swig ...

    mutagen:用于处理音频元数据的Python模块

    Mutagen是处理音频元数据... Mutagen可在Linux,Windows和macOS上与Python 3.6+(CPython和PyPy)配合使用,并且在Python标准库之外没有任何依赖关系。 Mutagen已获得GPL版本2或更高版本的许可。 有关更多信息,请访问

    基于mediastreamer2的网络电话实现流程以及源码库

    然后通过winshare(Windows和Linux的通信)把下载好的库文件拷贝到Linux下, 然后解压 tar zxvf ortp-0.18.0.tar.gz 注意这个时候可能会发生错误,是没有权限的问题,那么就在命令行前边加上sudo 然后配置 把下边这...

    cobbler:Linux PXE Cobbler安装程序

    现在是2021年,我正在RHEL 8中游泳,所以我将添加以下内容dnf安装epel-release dnf模块启用补鞋匠dnf安装补鞋匠解决任何依赖性后,即dnf模块,安装httpd:2.4 / common安装Web Moduel并存在python3-django冲突,因此...

    volatility_plugins:一些波动性插件

    下面的用法说明假定波动性已经与依赖项一起安装。 仅支持最新版本(不支持发布的版本2.4或2.4.1,而是实际的最新母版)。linux_python_strings 最初,此插件从运行的python进程的内存中提取python字符串。 vol.py \...

    SParry:SParry是最短路径计算工具,使用了一些带有cuda的算法来加速

    SParry是最短路径计算工具包,主要的最短路径算法包括Dijkstra , Bellman-Ford , Delta-Stepping和Edge-Based进行了封装。 提供了基于CUDA的并行加速版本以提高开发效率。 同时,当图形太大而无法直接将其放置到...

    Presto大数据查询引擎 v0.245

    Python 2.4+(用于与启动脚本一起运行)Presto安装Presto是一个标准的Maven项目。只需从项目根目录运行以下命令: ./mvnw clean install 在第一个构建中,Maven将从Internet下载所有依赖项并将它们缓存在本地存储...

    Presto大数据查询引擎-其他

    Python 2.4+(用于与启动脚本一起运行) Presto安装: Presto是一个标准的Maven项目。只需从项目根目录运行以下命令: ./mvnw clean install 在第一个构建中,Maven将从Internet下载所有依赖项并将它们缓存在本地...

    keras-retinanet:RetinaNet对象检测的Keras实现

    请注意,由于与tensorflow安装方式不一致,因此此软件包未定义对tensorflow的依赖关系,因为它将尝试安装tensorflow (至少在Arch Linux上会导致错误的安装)。 请确保已根据您的系统要求安装了tensorflow 。 另外...

    pokus_keras-retinanet:尝试给我的DP。 我需要编辑主要代码,然后重新上传到Google Colab

    请注意,由于与tensorflow安装方式不一致,此软件包未定义对tensorflow的依赖,因为它将尝试安装tensorflow (至少在Arch Linux上会导致错误的安装)。 请确保已根据您的系统要求安装了tensorflow 。 另外,您可以...

    Presto:带有支持 Teradata 的 MySQL 插件的 presto 修改版

    要求Mac OS X 或 Linux Java 7,64 位Maven 3(用于构建) Python 2.4+(用于使用启动器脚本运行)建立 Presto Presto 是一个标准的 Maven 项目。 只需从项目根目录运行以下命令: mvn clean install在第一次构建时...

    iuhyiuhkjh908u0980

    最近在部署应用时,遇到一个问题,就是ant脚本登录到linux机器上执行部署命令时,不知如何去写脚本。不知有没有哪位同学做过?以下是我的ant脚本: <project name="taxs_Admin" default="usage"> ...

    prest-0.233-mac

    Python 2.4+(用于与启动器脚本一起运行) 建筑普雷斯托 Presto是一个标准的Maven项目。 只需从项目根目录运行以下命令: ./mvnw clean install 在第一个构建中,Maven将从Internet下载所有依赖项并将它们缓存在...

    presto:Presto

    Maven 3.3.9+(用于建筑) Python 2.4+(用于与启动器脚本一起运行)建筑普雷斯托Presto是一个标准的Maven项目。 只需从项目根目录运行以下命令: ./mvnw clean install在第一个版本中,Maven将从Internet下载所有...

    SPDK开发手册中文版.docx

    8.1.1 安装所需的依赖项 94 8.1.2 运行SPDK应用程序实例 94 8.1.3 运行SPDK CLI 94 8.1.4 可选 - 创建Python虚拟环境 94 8.2 nvme-CLI 95 8.2.1 nvme-cli with SPDK入门指南 95 8.2.2 使用场景 95 第九章 性能测试...

Global site tag (gtag.js) - Google Analytics