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...
·
更换默认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的问题
问题现象描述:
- centos6.6中System-》Preferences-》input method中设置ibus,点击input method preferences 没有反应;2:右上角pannel中没有输入法选择。
- 尝试过重新安装,ibus,使用yum install 安装咯,无法解决。
- 最终 解决方法:是在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
更多推荐
已为社区贡献1条内容
所有评论(0)