解决Linux下Python安装版本问题

来源:互联网 发布:外交趣事 知乎 编辑:程序博客网 时间:2024/05/19 15:22

    下载python-3.3.2源码包,make install后,发现版本不对,

# python
Python 2.7.3 (default, Apr 30 2012, 21:18:10)
[GCC 4.7.0 20120416 (Red Hat 4.7.0-2)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>

版本还是2.7.x的
解决办法:
#cd /usr/bin
#ll |grep python 

#rm -rf python
#ln -s PREFIX/Python-3.3.2/python ./python  //PREFIX为你解压python的目录
#python
                
Python 3.3.2 (default, Sep  9 2013, 15:48:01)
[GCC 4.7.2 20120921 (Red Hat 4.7.2-2)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>

OK!问题解决!         


另外,发现在升级python后,yum无法使用,出现:

File "/bin/yum", line 30 

except KeyboardInterrupt, e: 

                                         ^

SyntaxError: invalid syntax

原因是yum默认的python解释器为2.7,而python2.7和3.3之间语法有一些区别,可以修改yum的解释器版本

# vi /usr/bin/yum

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