linux python升级方法与问题解决

发布时间:2020-11-09编辑:脚本学堂
有关linux下python升级方法,将python2.4升级为python3.2,以及升级中导致yum无法使用问题的解决方法,需要的朋友参考下。

linux python升级方法,python开发环境升级过程记录。

1、python升级
查看python版本
python -V
Python 2.4.3
因为python3的变化很大

官网下载 https://www.python.org/downloads/
Python-3.2a1.tgz
cd /usr/local/src

解压安装:
 

tar -zxvf Python-3.2a1.tgz
cd Python-3.2a1
./configure
make all
make install
 

因为python是用C写的,所以需要用gcc进行编译,所以需要先安装gcc。

安装完毕,安装完的后续工作:
 

make clean
make distclean

查看版本:
 

$ python3.2 -V
Python 3.2a1

2、python升级带来的yum异常

python升级后,发现yum无法使用了,
$ yum 
    File "/usr/bin/yum", line 30   
        except KeyboardInterrupt, e:                           
                                ^
SyntaxError: invalid syntax

修改yum的解释器为旧版本python2.4:
vi /usr/bin/yum

将第一行"#!/usr/bin/python" 改为 "#!/usr/bin/python2.4"即可

修改默认版本:
 

  $ cd /usr/bin
   $ ll |grep python //查看该目录下python
   $ rm -rf python
   $ ln -s 安装目录前缀/Python-2.5.2/python ./python //可能需要root权限,可用sudo ...
   $ python -V

修改yum配置文件,问题解决!