博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【转】在RHEL上升级Python
阅读量:4511 次
发布时间:2019-06-08

本文共 1587 字,大约阅读时间需要 5 分钟。

标题: 在RHEL上升级Python

我的RHEL 5.4 64bit预装的是python2.4.3,

    cat /etc/redhat-release
    Red Hat Enterprise Linux Server release 5.4 (Tikanga)
    python --version
想升级到python 2.7。 打算先卸载 py 2.4, 运行 rpm -e python, 报失败, 因为有很多东西依赖py2.4。 并且运行ps -ef|grep -i py, 发现还有几个进程正在使用python. 看来是不应该卸载python2.4。
好在可以在一个机器上安装多个版本的python. 前提是不要安装在同一个目录中. 下文是将py2.7 安装在User自己目录的方法.
python 官网上只有mac/windows的installer, 要在linux上安装, 需要下载源码, 然后使用make install安装.
下面步骤主要是摘自: http://x.thexs.us/2011/06/16/install-python-2-7-opencv-2-2-on-a-linux-server-without-sudo/
下面2个文章有更详尽说明:
http://willsani.com/2011/03/02/centos-5-5-x86_64-install-python-2-7/
http://villaroad.com/2010/10/rolling-python-2-6-2-on-centos-5-3/
前提条件:
源码的编译和安装需要有这些程序包. yum install gcc gcc-c++.x86_64 compat-gcc-34-c++.x86_64 openssl-devel.x86_64 zlib*.x86_64
下载:
国内是无法访问python官网的download页面, 还好ftp页面没有被封. 2.7.2版的url为,
http://www.python.org/ftp/python/2.7.2/
安装:
Download and install Python 2.7
    wget http://www.python.org/ftp/python/2.7.2/Python-2.7.1.tgz
    tar xzvf Python-2.7.1.tgz
    cd Python-2.7.1
    ./configure --prefix=/home/username/local --with-threads --enable-shared --enable-profiling
    make
    make install
   
安装后的配置:
In order to make it work, you also need to add the following lines to your .bashrc/.bash_profile file:
    export PATH=/home/username/local/bin:$PATH
    export LD_LIBRARY_PATH=/home/username/local/lib:$LD_LIBRARY_PATH
    export PYTHONPATH=/home/username/local/lib/python2.7/site-packages:$PYTHONPATH
    alias python='home/username/local/bin/python'
    alias python24='/usr/bin/python'

 

 

 

 

原文来自于:

 

转载于:https://www.cnblogs.com/cheungjustin/archive/2011/11/28/2266876.html

你可能感兴趣的文章
[唐胡璐]Selenium技巧 - 定制元素属性检查,并写到ReportNG中
查看>>
hdu 1695 莫比乌斯基础题
查看>>
做题记录 To 2019.2.13
查看>>
Cg(C for Graphic)语言表达式与控制语句(转)
查看>>
C++中Static的作用
查看>>
一套完整的javascript面试题
查看>>
Centos7安装gitlab-ce
查看>>
centos7修改hostname
查看>>
正则表达式中的懒惰匹配与非捕获组
查看>>
Android 开发服务类 03_ServletForGETMethod
查看>>
一些基础名词及含义(更新中)
查看>>
sql索引优化 (从网上学习的时候总结的)
查看>>
Spring中配置数据源的4种形式
查看>>
Nuget 相关
查看>>
制作类似DataGrid自定义控件
查看>>
XML的解析和保存
查看>>
Mac使用git/github小结
查看>>
项目的质量管理活动与通行方法
查看>>
VS2010快捷键
查看>>
【转】CSS Nuggest
查看>>