centos上python升级到3.2版本

在linux上面搭个python的开发环境,可是还是遇到了很多问题,记录一下过程:

1、python升级


查看python版本

python -VPython 2.4.3

因为python3的变化很大

官网下载
Python-3.2a1.tgz
cd /usr/local/src
复制代码

解压安装:

tar -zxvf Python-3.2a1.tgzcd Python-3.2a1
./configuremake allmake install

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

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

make cleanmake distclean

再查看版本:

$ python3.2 -VPython 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


你可能感兴趣的:(centos,python升级到3.2版本)