CentOS中升级Python 到 2.6.5

1.  背景

在CentOS7中将Python2.7.5 升级到Python3.5.2过程。

CentOS中,Python的本子默感到2.4.3版本,而大家有许多干活只怕要求越来越高的本子,而去Python官方网址的时候开采,Python的版本已经到3.2了,于是下载并晋级了下CentOS中Python的版本。
 
1、下载Python
3.2,地址:
 
CentOS中升级Python 到 2.6.5。2、安装Python 3.2
 
 
 
  
 
   
# 进入shell 
 
 
   
#解包 
 
 
   
$tar jxvf Python-3.2.tar.bz2 
 
 
   
#布署并设置 
 
 
   
$cd Python3.2 
 
 
   
$./configure 
 
 
   
$make && make install
 
 
  
 
 
 
3、到此我们曾经设置到位了,可是大家进来shell后,发掘python依然2.4.3本子,大家需求树立一个链接
 
 
 
  
 
   
#back up old file 
 
 
   
$mv /usr/bin/python /usr/bin/python-2.4.3.bak 
 
 
   
#soft link to the python3.2 
 
 
   
$ln -s /usr/locale/bin/python3.2 /usr/bin/python 
 
 
   
#check the python version 
 
 
   
$python -V
 
 
  
 
 
 
4、安装配置完毕后,yum大概无法正常专门的学业,还索要做些配置
 
 
 
  
 
   
$vi /usr/bin/yum 
 
 
   
#将里面包车型大巴/usr/bin/python修改为#/usr/bin/python2.4 
 
 
   
#wq保存即可 
 
 
   
#到此yum正常
 
 
  
 
 
 
第一是由于我们修改了私下认可的Python版本为3.2,并修改了暗中认可的链接。而yum需求采纳原来版本的python,从而变成敬敏不谢采用。所以钦赐老版本的python给yum调用就能够。

图片 1

CentOS5.4自带的Python版本是2.4.3,但是近来不计其数依照Python的应用程式须要的Python版本应要超越2.4。(如罗布ot
Framework2.5须要Python版本至少是2.5)

第1步:更新gcc,gcc版本太老会导致新版本python包编写翻译不成事

在普通使用中,某个条件的布局会有特别须求Python的最低版本,那时假使大家现成的Python版本满足不断就必要提高了,进级进度很简短。

2.  目标

复制代码代码如下:
yum -y install gcc

0x01 下载源码

将CentOS自带的Python由2.4.3本子进级到2.6.5本子。

系统会自行下载并安装或更新,等它自身得了

能够上Python官方网站也许FTP去下载,《下载地址》

3.  实施

第2步:下载Python3.5.2软件包

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

(1)下载/安装python

复制代码代码如下:
wget https://www.python.org/ftp/python/3.5.2/Python-3.5.2.tgz

0x02 编写翻译安装

下载Python2.6.5.tar.bz2(下载地址:
)

专注:遵照上述命令下载的软件包会贮存在您眼下的干活目录下,wget命令是一个从互联网上电动下载文件的任意工具,具体用法,请参见那篇文章:http://www.linuxidc.com/Linux/2017-06/144941.htm,当安装到位之后记得删除软件包。

表明:命令中的数字正是本子号,你也能够把3.5.2换到你必要的版本。

鉴于/user/bin/下一度有版本为2.6的Python了,因而,不能够将高版本的Python再设置到此处,需单独创设目录/usr/local/python3