centos6.4下编译安装 python2.7

时间:2022-08-15 10:24:38

1,准备

centos是自带python的,所以可以在shell下直接执行:python

可以看到相应的打印信息,但是系统自带的python版本太旧来,于是就应该自己重新编译一个新版本的python。

但是,最好不要把原系统自带的python给覆盖掉,以防系统出现莫名其妙的问题,可以把新版本的python编译到一个指定的目录下,这样最好!

2,下载一个新版本的python(2.7.8)

地址:https://www.python.org/downloads/source/

解压:

xz -d Python-2.7.8.tar.xz      ---  解压.xz

tar -xvf Python-2.7.8.tar       --- 解压.tar

3,安装

cd Python-2.7.8

./configure --prefix=/usr/local/python27

如果报错,请把相应缺损的依赖包安装上,然后继续执行该指令即可!

make  &&   make  install

等待安装完成,之后执行:

/usr/local/python27/bin/python

可以看到python打印出的信息显示python的版本是我们安装的新版本!

现在可以将该脚本连接到/usr/bin目录下,这样就可以在shell中直接启动来,执行:

ln  -s  /usr/local/python27/bin/python   /usr/bin/python27

然后在shell中直接执行:python27 

可以看到,打印出来的信息是我们最新安装的python版本!

3,运行一个python文件

切换目录到home目录下,新建一个python文件夹,在其中创建一个后缀名为:.py

的文件然后输入如下代码:

#!/usr/bin/python27

import   platform

print  platform.uname()

然后保存文件退出,给文件增加可执行权限之后执行:./文件名

即可看到信息!

至此,完成!