我试过
yum update python
和
yum upgrade python
两者都得出了以下结果:“没有标记为更新的软件包”
我目前有
Python 2.4.3(#1,2009 年 9 月 3 日,15:37:37) linux2 上的 [GCC 4.1.2 20080704 (Red Hat 4.1.2-46)]
显然,python 的最新版本已经是 3.x 了……最好的升级方法是什么?
答案1
嗯,简而言之,您不能(或至少不应该)。许多 CentOS(和 RHEL)内部程序(包括yum
)依赖于 2.4...
不过,你可以从epel 存储库。该包名为python26
,命令为python26
或python2.6
代替... 注意,出于上述原因,python
请勿将python
命令更改为指向...python26
答案2
好吃:
* A yum repository is available for your convenience. For Fedora Core 3, create "/etc/yum.repos.d/python25.repo" with the following lines:
[python25]
name=Fedora Core $releasever - $basearch - Python 2.5
baseurl=http://www.python.org/ftp/python/2.5/rpms/fedora-$releasever/
enabled=1
gpgcheck=1
通过运行以下命令添加 KRUD GPG 密钥:“rpm --importhttp://www.python.org/ftp/python/2.5/rpms/KRUD-GPG-KEY“
yum 安装 python
它对我有用
答案3
只需将 python 从源代码安装到不同的目录(例如 /opt/python2.6)。python2.4 保持不变,因此 RHEL/Centos 很满意。然后,您可以使用命令 python2.6(或任何版本)来创建虚拟环境、运行 mod_wsgi 等。我在 RHEL 5 机器上运行了此设置,运行效果很好!
答案4
我曾经写过这里