默认RHEL6.x使用是Python 2.6.6 ,但是更多时候我们可能需要较新版本(2.7.3或3.3) 。不建议升级现有的Python包,因为它可能会导致一些系统问题,所以比较推荐的的办法就是安装其他版本的包。
由于官方的库仅提供Python2.6.6 ,所以基本有两种方式安裝其他版本的Python包:
1. 下载源代码,编译软件包。
2. 使用第三方软件仓库,以获得新的Python包。
下面介绍第二种方式,通过一个叫PUIAS 的第三方库安裝 ,它完全兼容用RHEL6 / CentOS6 。
由于官方的库仅提供Python2.6.6 ,所以基本有两种方式安裝其他版本的Python包:
1. 下载源代码,编译软件包。
2. 使用第三方软件仓库,以获得新的Python包。
下面介绍第二种方式,通过一个叫PUIAS 的第三方库安裝 ,它完全兼容用RHEL6 / CentOS6 。
安装PUIAS信息库
具体方法如下:-
下载并导入RPM GPG密钥
cd /etc/pki/rpm-gpg/ sudo wget -q http://springdale.math.ias.edu/data/puias/6/x86_64/os/RPM-GPG-KEY-puias sudo rpm --import RPM-GPG-KEY-puias
-
创建repository文件 : /etc/ yum.repos.d/puias-computational.repo
内容为:
[PUIAS_6_computational] name=PUIAS computational Base $releasever - $basearch mirrorlist=http://puias.math.ias.edu/data/puias/computational/$releasever/$basearch/mirrorlist #baseurl=http://puias.math.ias.edu/data/puias/computational/$releasever/$basearch gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-puias
-
安裝python
现在您可以搜索的Python 2.7.3和/或3.3包,看看有什么RPM包可供下载。
yum search python27 yum search python3
根据自己的需要选择python版本:
yum install python27 python3 python27-tools python3-tools