如何修复因缺少 'gi.repository' 而导致的 melds 'Cannot import: GTK+' 错误?
How do I fix melds 'Cannot import: GTK+' error caused by missing 'gi.repository'?
我最近开始学习 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 python-gobject
: 已经安装 (source)
我安装了 gi
软件包:
$ sudo pip uninstall gi
解决了我的问题。
我刚遇到这个 - 但忘记了我在一个没有安装这些东西的 virtualenv 中工作。只需要 运行 来自 virtualenv 外部的命令。
我最近开始学习 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 python-gobject
: 已经安装 (source)
我安装了 gi
软件包:
$ sudo pip uninstall gi
解决了我的问题。
我刚遇到这个 - 但忘记了我在一个没有安装这些东西的 virtualenv 中工作。只需要 运行 来自 virtualenv 外部的命令。