RHEL6.4上升级python从2.6.6到2.7.3
来源:互联网 发布:大数据在零售业的应用 编辑:程序博客网 时间:2024/05/16 23:49
RHEL6.4上升级python从2.6.6到2.7.3
原始安装好的redhat6.4上的python版本是2.6.6,不能满足实际需要。升级的方法很多,从源码升级或者从rpm包升级。其中从rpm包升级相对简单。这里记录全部过程如下。准备新安装的RHEL6.4,没有安装任何其他多余的软件,配置好ISO作为本地YUM源。看看升级过程如下:
1 升级python
1) 首先是下载python的RPM包
rhel6使用下面的下载地址:
wget -c --no-check-certificate http://li.nux.ro/download/nux/dextop/el6/x86_64/python27-libs-2.7.3-6.2.el6.nux.x86_64.rpmwget -c --no-check-certificate http://li.nux.ro/download/nux/dextop/el6/x86_64/python27-2.7.3-6.2.el6.nux.x86_64.rpmwget -c --no-check-certificate http://li.nux.ro/download/nux/dextop/el6/x86_64/tkinter27-2.7.3-6.2.el6.nux.x86_64.rpmwget -c --no-check-certificate http://li.nux.ro/download/nux/dextop/el6/x86_64/python27-devel-2.7.3-6.2.el6.nux.x86_64.rpm
rhel5 使用下面的下载地址:
wget -c --no-check-certificate ftp://ftp.pbone.net/mirror/dl.iuscommunity.org/pub/ius/stable/Redhat/5/x86_64/ -- expat2-2.0.1-1.ius.el5.x86_64.rpm -- python27-2.7.3-19.ius.el5.x86_64.rpm -- python27-libs-2.7.3-19.ius.el5.x86_64.rpm -- tkinter27-2.7.3-19.ius.el5.x86_64.rpm -- python27-devel-2.7.3-19.ius.el5.x86_64.rpm
2)然后以下面的次序安装
# rpm -ivh python27-libs-2.7.3-6.2.el6.nux.x86_64.rpm# rpm -ivh python27-2.7.3-6.2.el6.nux.x86_64.rpm# yum install tix# rpm -ivh tkinter27-2.7.3-6.2.el6.nux.x86_64.rpm# rpm -ivh python27-devel-2.7.3-6.2.el6.nux.x86_64.rpm
3) 测试是否组件可用
# python2.7 -c "import zlib, sqlite3 ssl"
2 安装python-inotify
这个是对文件目录变化实时监控的组件。python-inotify 依赖 pathlib。
$ wget --no-check-certificate https://pypi.python.org/packages/source/p/pathlib/pathlib-1.0.1.tar.gz$ wget --no-check-certificate https://bitbucket.org/JanKanis/python-inotify/get/2193c8bdeb3b.zip
1) python-inotify需要安装gcc-c++
# yum install gcc-c++
2) 然后进入pathlib目录,执行:
# python2.7 setup.py build# python2.7 setup.py install
3) 和JanKanis-python-inotify-2193c8bdeb3b目录
需要把./inotify/_inotify.c的开头添加下面的代码:
/* _inotify.c */.../* Exclude events on unlinked objects. */#ifndef IN_EXCL_UNLINK# define IN_EXCL_UNLINK 0x04000000#endif然后执行:
# python2.7 setup.py build# python2.7 setup.py install
4) 测试python-inotify
# python2.7 examples/simple.py
在/tmp下面写个文件看看!
--------------------------------------------------------------------------------------
如果升级之后, yum不可用,可以rpm安装python2.6.6, 参考:
http://www.linuxidc.com/Linux/2013-05/84727.htm
0 0
- RHEL6.4上升级python从2.6.6到2.7.3
- RHEL6.5上升级OpenSSH7.4p1
- rhel6.4升级gcc到4.8.2
- CentOS python版本的升级 从2.6 到2.7
- centos将Python从2.6升级到2.7的方法
- Python从2.7升级到3.5
- CentOS 6升级python 2.6到2.7
- CentOS 6.3 64bit上升级系统默认Python 2.6.6到2.7.10版本
- Centos 6.4 python 2.6.6 升级到 2.7.3
- python 2.6 升级到 2.7
- python 2.6 升级到 2.7
- python 2.6 升级到2.7
- Python升级到2.7.6
- centos 6 将python 2.6 升级到python 2.7
- ubuntu 将python从默认的2.7升级到3.*
- Ubuntu下将python从2.7升级到3.5
- Python--CentOS 从Python2.6升级到Python2.7
- 升级python到2.7
- seven叶项目总结03
- ZOJ3471---Most Powerful(状压dp)
- WIN7,Visual Assist安装 for VS2010
- ubuntu安装firefox的flashplayer插件
- SecureCRT中文显示乱码的解决方法
- RHEL6.4上升级python从2.6.6到2.7.3
- 【2015-04-24】Google Hosts (持续更新)
- iOS开发系列--音频播放、录音、视频播放、拍照、视频录制
- 仿驾校一点通android
- node 复制文件
- 约瑟夫环
- openFrameworks 学习笔记(一): 简单例程分析
- 信号处理
- [OC学习笔记]对象