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

发布了34 篇原创文章 · 获赞 4 · 访问量 7672
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 技术工厂 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览