LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1146|回复: 4

手动编译安装python后,ibus不能用

[复制链接]
发表于 2010-1-8 18:17:36 | 显示全部楼层 |阅读模式
我手动编译安装python2.6,之后ibus就不能用了。
出现下面这个

Traceback (most recent call last):
  File "/usr/share/ibus/setup/main.py", line 28, in <module>
    import gtk
ImportError: No module named gtk


但是之前python2.5.4一直没事的说,不会新编译了python之后,所有与之相关的软件都要重新编译吧??
发表于 2010-1-8 18:27:06 | 显示全部楼层
咳.. 好像是的..
至少python的模块都要重新编译,比如pygtk什么的
回复 支持 反对

使用道具 举报

发表于 2010-1-8 18:55:17 | 显示全部楼层
Post by kfihihc;2062911
我手动编译安装python2.6,之后ibus就不能用了。
出现下面这个
Traceback (most recent call last):
  File "/usr/share/ibus/setup/main.py", line 28, in <module>
    import gtk
ImportError: No module named gtk
但是之前python2.5.4一直没事的说,不会新编译了python之后,所有与之相关的软件都要重新编译吧??



是的,重新编译 python,必须编译所有 python 模块。要编译 pygtk,必须编译一大堆的依赖。

所以,一般如果只是想要一个自己的 python,编译到与系统不同的目录并把python主程序改名是个方案。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-1-8 20:21:16 | 显示全部楼层
我的python2.6是编译安装的,我好像用不了make uninstall 啊,我想把他删了,怎么删啊?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-1-9 21:02:30 | 显示全部楼层
悲剧了,重新编译了pygtk还是不行…………
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表