CentOS 6.X怎么更新Python2.7.x版本

2025-02-24 21:31:13
推荐回答(1个)
回答1:

方法/步骤
1
使用 python -V 查询本机python系统。

2
再安装新版之前安装 先安装bz2、zlib,执行下列代码进行安装
# yum install -y zlib-devel bzip2-devel xz-libs wget

3
采用wget下载python,执行:
# wget http://www.python.org/ftp/python/2.7.8/Python-2.7.8.tar.xz
,下载完后依次执行:
# xz -d Python-2.7.8.
# tar.xz
tar -xvf Python-2.7.8.tar
进行解压
4
解压完后 ,进入刚解压的Python-2.7.8目录(注意区分大小写),如图:

5
进入目录后 依次执行:
# ./configure --prefix=/usr/local
# make altinstall
如图:

意:如果执行make altinstall时出现:make: *** No targets specified and no makefile
found. Stop. 之类错误,这是由于没有安装编译器所导致,执行:# yum install gcc gcc-c++ autoconf
automake 安装即可解决!

6
建立软连接,使系统默认python指向python2.7,依次执行:
#mv /usr/bin/python /usr/bin/python2.6.6
#ln -s /usr/local/bin/python2.7 /usr/bin/python
7
再来检验python版本
# python -V
目前已经是最新版!
前面建立的python软连接指向版本后,由于yum不兼容python2.7,导致yum无法正常使用!

8
解决yum无法使用问题:
执行:
# vim /usr/bin/yum
把最头部的:
#!/usr/bin/python
改成:
#!/usr/bin/python2.6.6
保存退出即可!