如何修复融合'无法导入:GTK +'错过' gi.repository'?造成的错误

时间:2015-02-22 12:19:56

标签: python-2.7 ubuntu meld

我最近开始学习GTK +开发并安装了一些新软件包(我不记得哪些软件包)。现在,合并工具meld不再起作用了:

Cannot import: GTK+
No module named repository

这是由meld可执行文件的第155行引起的:

from gi.repository import Gtk

请注意,我可以在Python 3中导入gi.repository,但将meld转换为Python 3并不是那么简单。

我该如何解决?

我尝试过的事情:

  • sudo apt-get install python-gobject:已安装(source

2 个答案:

答案 0 :(得分:0)

我安装了gi软件包:

$ sudo pip uninstall gi

解决了我的问题。

答案 1 :(得分:0)

我刚刚遇到这个 - 但忘记了我在一个没有安装这个东西的virtualenv里面工作。只需从virtualenv外部运行命令。