您的位置:首页 > 运维架构 > Linux

Centos6.5(final)安装gcc和g++,python以及导致问题的解决方法

2015-09-08 20:34 1006 查看
安装gcc:yum install gcc

安装g++:yum install gcc-c++

安装python:

centos默认是2.6的版本,

下载python ,我下载的是2.7.10。

1 解压安装包

tar -zxvf  python-2.7.10.tgz


2 编译安装

cd 切换到python-2.7.10 目录下

./configure --prefix=/usr/local/python-2.7.10 ### 注意:安装在新目录,防止覆盖系统默认安装的python

make && make install


3 建立软链接

mv /usr/bin/python /usr/bin/python2.6.6.old

ln -s /usr/local/python-2.7.10/bin/python2.7  /usr/bin/python    注意:第一个路径是我下载到本机上到路径,这个路径要根据自己到情况更改;


4 检查安装

[wen@Jianwen ~]$ python
Python 2.7.10 (default, Sep  7 2015, 21:33:18)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-16)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>


5 安装后导致到问题:

中文输入法不能显示候选项

经过一番查找,解决方案如下:

/usr/libexec/ibus-ui-gtk

/usr/ bin/ibus-setup

/usr/libexec/ibus-engine-table

将以上三个文件中的  “exec python”  修改为  “exec python2.6”,让后重启之后就可以看到输入法到候选项目了。


究其原因是centos对python2.6的依赖。可以看看这位的精致分析 http://www.douban.com/group/topic/27400855/

yum不能正常工作

这是因为yum默认使用的python版本是2.6.6,到哪是现在的python版本是2.7.5,故会出现上述问题,只需要该一下yum的默认python配置版本就行了:

#vi /usr/bin/yum

将文件头部的#!/usr/bin/python改为

#!/usr/bin/python2.6
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: