centos 下安装python2.7.x

来源:互联网 发布:让mac变成显示器 编辑:程序博客网 时间:2024/06/05 19:16

centos 6 or 7 上默认的安装Python 2.6的版本, 现在 upgrade 到2.7.x , 

到官方网站去找source code https://www.python.org/downloads/release/  download 相应的版本, 然后我们可能需要build 和install 


1. 安装依赖:

yum groupinstall -y Development tools

yum install -y zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel


2. download tgz 包 , 我下载的是2.7.9

wget https://www.python.org/ftp/python/2.7.9/Python-2.7.9.tgz

解压进入Python folder 下面
./configure --prefix=/usr/local

然后 make && make install 


PS 对于centos 6.5 中 我们将python 安装在/usr/local/bin 下面, 原来的python2.6.6 在/usr/bin 下面

我们echo $PATH 发现:
/usr/java/jdk1.8.0_101/bin:/usr/java/jdk1.8.0_101/jre/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin

所以本应该是找我们安装的python , 但是总是找到了 2.6 , 我想应该是6.5 的一个bug, 至于怎么避开这个问题,有很多方式的

就不记录了。