您的位置:首页 > 运维架构 > Linux

一个简单的方式在CentOS6/RHEL6/SL6上安裝多版本python

2013-10-10 00:36 489 查看
默认RHEL6.x使用是Python 2.6.6 ,但是更多时候我们可能需要较新版本(2.7.3或3.3) 。不建议升级现有的Python包,因为它可能会导致一些系统问题,所以比较推荐的的办法就是安装其他版本的包。

由于官方的库仅提供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


原文
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: