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

1、python升级

 

查看python版本

python -V
Python 2.4.3

因为python3的变化很大

官网下载
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配置文件,解决!

Logo

更多推荐