CentOS 6.6 自带的是 Python 2.6.6,而编译 llvm 需要 Python 2.7 以上。
- checking
- for python... / usr / bin / python checking
- for python >= 2.7...not found configure: error: found python 2.6.6(/usr/bin / python);
- required >= 2.7
yum 中最新的也是 Python 2.6.6,只能下载 Python 2.7.9 的源代码自己编译安装。
操作步骤如下:
1)安装 devtoolset
- yum groupinstall "Development tools"
2)安装编译 Python 需要的包包
- yum install zlib-devel
- yum install bzip2-devel
- yum install openssl-devel
- yum install ncurses-devel
- yum install sqlite-devel
3)下载并解压 Python 2.7.9 的源代码
- cd /opt
- wget --no-check-certificate https://www.python.org/ftp/python/2.7.9/Python-2.7.9.tar.xz
- tar xf Python-2.7.9.tar.xz
- cd Python-2.7.9
4)编译与安装 Python 2.7.9
- ./configure --prefix=/usr/local
- make && make altinstall
5)将 python 命令指向 Python 2.7.9
- ln -s /usr/local/bin/python2.7 /usr/local/bin/python
6)检查 Python 版本
- sh
- sh-4.1# python -V
- Python 2.7.9
【参考资料】
来源: http://www.bubuko.com/infodetail-2000981.html