更新时间:2022-10-03 19:44:58
CentOS 6.6自带的是Python 2.6.6,而编译llvm需要Python 2.7以上。
1
2
3
|
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
1
|
yum groupinstall "Development tools"
|
2)安装编译Python需要的包包
1
2
3
4
5
|
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的源代码
1
2
3
4
|
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
1
2
|
. /configure --prefix= /usr/local make && make altinstall
|
5)将python命令指向Python 2.7.9
1
|
ln -s /usr/local/bin/python2 .7 /usr/local/bin/python
|
6)检查Python版本
1
2
|
sh sh-4.1 # python -V
|
Python 2.7.9
【参考资料】
Installing python 2.7 on centos 6.3
本文转自UltraSQL51CTO博客,原文链接: http://blog.51cto.com/ultrasql/1696001,如需转载请自行联系原作者