Centos6更改默认Python2.x为Python3.x以及注意事项_yum,ibus的异常处理

更换默认python版本

运行pycharm的时候,发现pycharm看不起默认的python2.6,加上项目要用python3.x,所以我要改一下默认使用的版本
在这里插入图片描述

修改python3为默认的python

[root@master ~]# which python
/usr/bin/python
[root@master ~]# which python2.6
/usr/bin/python2.6
[root@master ~]# mv /usr/bin/python /usr/bin/python.bak
[root@master ~]# ln -s /root/Python-3.5.2/python /usr/bin/python
[root@master ~]# python -V
Python 3.5.2
[root@master ~]# python2.6 -V
Python 2.6.6

由于yum用的python仍然是2.6,修改一下yum

把原来的 #!/usr/bin/python 修改成 #!/usr/bin/python2.6

[root@master ~]# vim /usr/bin/yum
[root@master ~]# head /usr/bin/yum
#!/usr/bin/python2.6
import sys
try:
    import yum
except ImportError:
    print >> sys.stderr, """\
There was a problem importing one of the Python modules
required to run yum. The error leading to this problem was:

   %s

由于ibus要使用python2.6,也要修改(别问我怎么知道的,问就是自闭了好久)

python变成默认python3之后,导致的ibus输入法不可用,当你发现自己的ibus输入法不可用的时候,请注意查看是否这里出现更新python的问题

问题现象描述:

  1. centos6.6中System-》Preferences-》input method中设置ibus,点击input method preferences 没有反应;2:右上角pannel中没有输入法选择。
  2. 尝试过重新安装,ibus,使用yum install 安装咯,无法解决。
  3. 最终 解决方法:是在terminal中打开/usr/libexec/ibus-ui-gtk,/usr/ bin/ibus-setup,/usr/libexec/ibus-engine-table并把其中到“exec python”改为“exec python2.6”

vim 中全局修改替换命令 :s/python/python2.6/g

自己是直接找到 这个文件,然后使用编辑工具打开,然后改成我的centos的原始版本 2.6.6 ,更改保存,注销,重新进入。完美解决。

在这里插入图片描述

参考自: https://blog.csdn.net/happy_bigqiang/article/details/50885522

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值