在 CentOS 上安装 Python 2.7 的最佳方法是什么?我看到的所有教程要么使用第三方管理系统,要么手动安装单独的二进制文件以与 Python 2.4 共存。为什么需要 2.4,我如何无缝安装 2.7?
答案1
我最终选择了 Python 2.7,并采取了以下步骤:
- 下载源代码
- 更新
gcc
和其他构建工具。 configure && make && make altinstall
对于 Django:
django
从原始 2.4目录中删除site-packages
。- 使用重新安装 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
)