一、安装前准备
在CentOS 6.5中,系统默认安装了Python 2.6.6版本,如果需要安装其他版本的Python,如Python 3.x,需要进行以下准备工作。
1、安装依赖包:使用yum groupinstall "development tools"命令安装开发工具组,然后根据需要安装特定的依赖包,如gcc、zlibdevel、bzip2devel、openssldevel、ncursesdevel、sqlitedevel、readlinedevel、tkdevel、gdbmdevel、db4devel、libpcapdevel和xzdevel等。

二、安装Python 3.x
以安装Python 3.5为例,具体步骤如下:
1、下载源码包:从Python官方网站(https://www.python.org/ftp/python/)下载Python 3.5.0的源码包,可以使用wget https://www.python.org/ftp/python/3.5.0/Python3.5.0.tgz命令进行下载。
2、解压并编译安装:执行tar xf Python3.5.0.tgz命令解压文件,进入解压后的目录,运行./configure prefix=/usr/local/python进行配置,然后使用make和make install命令进行编译和安装。
3、配置环境变量:安装完成后,需要将Python 3的库路径添加到系统的环境变量中,编辑/etc/ld.so.conf.d/local.conf文件,添加/usr/local/python/lib,然后运行ldconfig命令使配置生效。
4、创建软链接:为了方便使用,可以创建一个指向Python 3解释器的软链接,运行ln s /usr/local/python/bin/python3 /usr/bin/python3,这样在命令行中输入python3就可以直接启动Python 3了。
三、解决YUM与Python 2.7.9的兼容问题

如果在安装Python 2.7.9的过程中遇到YUM不可用的情况,可以按照以下步骤解决:
1、备份并修改YUM配置文件:将YUM的配置文件/usr/bin/yum中的/usr/bin/python替换为#!/usr/bin/python266,其中python266是指向原始Python 2.6.6版本的软链接。
2、恢复YUM功能:如果上述方法无法解决问题,可以尝试将CentOS 6.5的安装光盘或ISO文件中的相关rpm包拷贝到系统目录中,然后使用rpm Uvh replacepkgs命令进行替换安装。
四、常见问题及解决方法
1、如何查看已安装的Python版本?:可以在命令行中输入python version或python3 version来查看相应的Python版本。
2、如何安装Python包?:在Python 3中,可以使用pip3 install package_name命令来安装Python包,其中package_name是要安装的包的名称,如果系统中没有安装pip3,可以先使用wget https://bootstrap.pypa.io/getpip.py命令下载getpip.py脚本,然后通过python getpip.py安装pip3。
在CentOS 6.5下安装Python需要先准备好所需的依赖包,然后下载并编译安装指定版本的Python,同时可能需要解决YUM与不同Python版本的兼容性问题,安装完成后,可以通过一些简单的命令来查看Python版本和安装Python包。

