importorror:没有名为gi.repository的模块

2024-05-23 13:59:33 发布

您现在位置:Python中文网/ 问答频道 /正文

我正试图在Ubuntu 10.04上启动python脚本:

from gi.repository import Nautilus, GObject

它不起作用:

Traceback (most recent call last):
  File "script.py", line 1, in <module>
    from gi.repository import Nautilus, GObject
   ImportError: No module named gi.repository

我安装了python-gobject-devpython-gobjectpython-nautilus,但没有帮助。 有人有这个问题吗?


Tags: fromimport脚本mostrepositoryubuntucallgobject
3条回答

@hob对水蟒的回答对我不起作用,但是conda install -c conda-forge pygobject起了作用。

10点04分?这是GNOME 3之前的版本,因此首选的Python绑定基于PyGTK,而不是PyGObject。您需要使用(过时的)PyGTK绑定或升级到新的操作系统。

Anaconda通常有python包二进制文件,可以与您的平台(Mac或更早的Ubuntu)一起工作。根据@Abhijit,你需要pygobject。它的工作原理很像pip

conda install -c auto pygobject

相关问题 更多 >