一、说明
CentOS是自带Python的,但是版本稍微旧一些。做python开发,肯定要用新一点的稳定版。所以,要升级一下python。
CentOS 6.5版本的系统,自带的Python版本号为2.6.6。
显示如下:
[iienet@slave1 bin]$ python
Python 2.6.6 (r266:84292, Nov 22 2013,12:16:22)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-4)] onlinux2
Type "help","copyright", "credits" or "license" for moreinformation.
>>>
二、Python安装包下载
Python官网:
下载地址:
https://www.python.org/downloads/source/
现在有Python2.×和Python3.×两类版本可供下载
选择下载Python2.X
https://www.python.org/downloads/release/python-2711/
下载Python2.7.11
三、安装和配置
1、解压安装
tar -zxvf Python-2.7.11.tgz -C /usr/local/
2、更改权限
chown -R iienet:iienet Python-2.7.11/
3、安装gcc
安装python之前,要确认一下gcc是否安装,否则下个阶段就会报错了
gcc需要在root用户下安装
yum install gcc
安装版本显示如下
Installed:
gcc.x86_64 0:4.4.7-16.el6
Dependency Installed:
cloog-ppl.x86_64 0:0.15.7-1.2.el6 cpp.x86_64 0:4.4.7-16.el6 mpfr.x86_640:2.4.1-6.el6
ppl.x86_640:0.10.2-11.el6
Dependency Updated:
libgcc.x86_64 0:4.4.7-16.el6 libgomp.x86_64 0:4.4.7-16.el6
Complete!
4、安装
root用户下操作
./configure
make
make install
每个步骤,都需要一段时间,要等待安装完成
5、查看版本号
[root@slave1 local]# python
Python 2.7.11 (default, Mar 30 2016,14:54:26)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-16)] onlinux2
Type "help","copyright", "credits" or "license" for moreinformation.
>>> exit()
[root@slave1 local]#
此时,版本号已经改变
如果版本号没有变化,需要下面的操作
先将原来的python重命名
mv /usr/bin/python /usr/bin/python_old
重新建立超链接
ln -s "python下载编译目录"/usr/bin/python
即:ln -s /usr/local/Python-2.7.11 /usr/bin/python
再次打开python则显示新版本