Python 2.7 如何修复熔合&x27;无法导入:GTK+';由于缺少';gi.repository';?
我最近开始学习GTK+开发,并安装了一些新软件包(我不记得是哪一个)。现在,合并工具Python 2.7 如何修复熔合&x27;无法导入:GTK+';由于缺少';gi.repository';?,python-2.7,ubuntu,meld,Python 2.7,Ubuntu,Meld,我最近开始学习GTK+开发,并安装了一些新软件包(我不记得是哪一个)。现在,合并工具meld不再工作: Cannot import: GTK+ No module named repository 这是由meld可执行文件的第155行引起的: from gi.repository import Gtk 注意,我可以在Python3中导入gi.repository,但是将meld转换为Python3并不是那么简单 我怎样才能修好它 我所尝试的: sudo apt get install py
meld
不再工作:
Cannot import: GTK+
No module named repository
这是由meld可执行文件的第155行引起的:
from gi.repository import Gtk
注意,我可以在Python3中导入gi.repository
,但是将meld转换为Python3并不是那么简单
我怎样才能修好它
我所尝试的:
:已安装()sudo apt get install python gobject
$ sudo pip uninstall gi
修复了我的问题。我刚刚遇到了这个问题,但是忘记了我在一个没有安装这个东西的VirtualNV中工作。只需要从virtualenv外部运行命令。当需要gi.repositories时,为什么卸载gi会有帮助?我有一个反问题,meld缺少gi,当我安装它时找不到
gi.repository
。包gi
是关于Github gists的。它与gi.repository
/gtk不相关!repository是python gobject cairo的一部分——这一点都不明显。。。