最近开始学习Python,先前一直是在Windows平台下进行学习,成蒙前辈点拨,转向linux。没想到只是搭建环境就耗费了N久,在这里索性做个总结。
一、为啥会出现这个问题
如果没有给系统特别安装过输入法,CentOS的输入法应该是ibus。CentOS6自带的python版本为2.6.6,我将其更新至python2.7.9之后就出现了这个问题。ibus的设置也打不开了,输入法候选框也没了,整个人处于极度蒙蔽状态。
解决yum无法使用的经历点醒了我。yum默认调用的python命令,由于我为了方便,将python命令指向了python2.7,而非之前的python2.6,所以在yum的设置文件中将其修改为调用原有的python2.6路径即可。那么,我在想这次应该也是这个问题。
二、解决过程
ok,说干就干。那么问题来了,改哪些设置文件?
内事不决温百度,外事不决问谷歌。果断点开了百度开始查找有无解决办法。查到以下解决办法:
(一)粗暴修改
[Feniox@Feniox python_code]$ which python
/usr/local/bin/python
这个是我们安装python2.7的路径,原生python2.6位于/usr/bin中,此时查找环境变量PATH
[Feniox@Feniox python_code]$ echo $PATH
/usr/lib/qt-3.3/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/Feniox/bin
我们可以看到,/usr/local/bi