我有 Debian 和 GNOME(2014 年 10 月)。我已经下载了卓越作为一个deb 包。 GDebi 的安装已正确运行。但是,当我在控制台中执行应用程序时,出现以下错误消息:
Traceback (most recent call last):
File "/usr/bin/remarkable", line 65, in <module>
import remarkable
File "/usr/lib/python3/dist-packages/remarkable/__init__.py", line 27, in <module>
from gi.repository import Gtk # pylint: disable=E0611
ImportError: No module named gi.repository
我检查了依赖关系,没有问题。看来Python有问题,但我对Python几乎一无所知。我如何安装/激活这个名为 的模块gi.repository
?
答案1
在我的 Ubuntu 系统(基于 Debian)上,这import
是由包提供的python3-gi
。在运行 python 2.7 版本的旧版本中,这是由python-gi
.您可以使用以下命令安装它:
sudo apt-get install python3-gi
原则上,此类包可以与 python 2.7 和 python 3.x 一起使用。我还没有调查为什么没有这样做(或不可能这样做)。但最可能的问题是你的Remarkable
包的依赖关系从未更新,并且它仍然会引入python-gi
.要检查您是否可以执行以下操作:
dpkg -l | grep -F python | grep -F -- -gi