LinuxSir.cn,穿越时空的Linuxsir!

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

更新python后,meld不能使用了,gnome的菜单也不能编辑了。(已解决)

[复制链接]
发表于 2009-1-13 21:00:24 | 显示全部楼层 |阅读模式
用的是testing的源,大概是在python更新到2.5后,meld忽然就不能使用了,在终端下输入meld,则出现提示:
  1. Traceback (most recent call last):
  2.   File "/usr/bin/meld", line 93, in <module>
  3.     import meldapp
  4.   File "/usr/lib/meld/meldapp.py", line 28, in <module>
  5.     import prefs
  6.   File "/usr/lib/meld/prefs.py", line 52, in <module>
  7.     import gconf
  8. ImportError: No module named gconf
复制代码


此外,现在只要在gnome桌面右键点击左上角的面板按钮,选择“Edit Menus”,则立刻会跳出bug reporting tool的界面:yun:没办法,试着在终端下输入:alacarte
提示"/usr/bin/alacarte": not in executable format: File format not recognized


不知各位有没有遇到过这个问题?该如何解决?不会要我把python降级吧?这些都是在把python更新到2.5后出现的。。。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2009-1-14 09:26:26 | 显示全部楼层
python 最好不要乱更新。因为python的库依赖python的具体版本。

如果你的 python-gnome, python-gobject, python-bonobo 等等库都是老版本,单独把python升级的后果就是所有python程序都不能用了。

你的出路就是,要么吧所有python库同时升级,要么还原你的python。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-1-14 15:53:27 | 显示全部楼层
回楼上,我系统中大部分的python程序还是能够使用的,只是有一小部分出现了问题,怀疑是python的某个模块的配置出了问题,后来找到原因了,我在终端下运行screenlets时,系统提示:
  1. GConf python module not found. GConf settings backend is disabled.
复制代码


但debian中是没有python-gconf这个包的(ubuntu就有),猜测是python-gnome2的配置文件出了问题,于是把/usr/share/python-support/python-gnome2/这个目录删掉,然后在Synaptic把python-gnome2等包重装了一遍,问题终于解决了^_^,出错的程序总算又能使用了。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

发表于 2009-1-25 10:06:41 | 显示全部楼层
好贴留名,也碰到同样的问题,已经解决,谢谢LZ
回复 支持 反对

使用道具 举报

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

本版积分规则

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