Centos

更新 CentOS 到 Python 2.7

  • October 15, 2021

在 CentOS 上安裝 Python 2.7 的最佳方法是什麼?我看到的所有教程要麼使用第三方管理系統,要麼手動安裝單獨的二進製文件以與 Python 2.4 共存。為什麼需要 2.4,如何無縫安裝 2.7?

我最終選擇了 Python 2.7 並採取了以下步驟:

  1. 下載源
  2. 更新gcc和其他建構工具。
  3. configure && make && make altinstall

對於 Django:

  1. django從原來的 2.4site-packages目錄中刪除。
  2. 重新安裝 django 使用python2.7 setup.py install.

可以在這裡找到更長更詳細的版本。

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.repoand中/etc/yum.repos.d/epel.repo

引用自:https://serverfault.com/questions/231209