将 CentOS 更新到 Python 2.7

将 CentOS 更新到 Python 2.7

在 CentOS 上安装 Python 2.7 的最佳方法是什么?我看到的所有教程要么使用第三方管理系统,要么手动安装单独的二进制文件以与 Python 2.4 共存。为什么需要 2.4,我如何无缝安装 2.7?

答案1

我最终选择了 Python 2.7,并采取了以下步骤:

  1. 下载源代码
  2. 更新gcc和其他构建工具。
  3. configure && make && make altinstall

对于 Django:

  1. django从原始 2.4目录中删除site-packages
  2. 使用重新安装 django python2.7 setup.py install

您可以在此处找到更长且更详细的版本。

答案2

Python 2.4 与 Python 2.6 不兼容。CentOS 软件包和许多核心功能都依赖于 python。

我怎样才能无缝安装 2.6?

对于(对于 x64,将 i386 更改为 x86_64):

rpm -ivh http://dl.iuscommunity.org/pub/ius/stable/Redhat/5/i386/epel-release-1-1.ius.el5.noarch.rpm
rpm -ivh http://dl.iuscommunity.org/pub/ius/stable/Redhat/5/i386/ius-release-1.0-6.ius.el5.noarch.rpm
yum clean all
yum install python26

然后禁用 epel 和 ius (enabled=0/etc/yum.repos.d/ius.repo和中设置/etc/yum.repos.d/epel.repo)

相关内容