导入错误:没有名为 gi.repository 的模块

新手上路,请多包涵

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

从 gi.repository 导入 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 ,但没有帮助。有人遇到过这个问题吗?

原文由 user3617166 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 1.1k
1 个回答

尝试通过安装 PyGObject 来修复它:

 # With Apt on Ubuntu:
$ sudo apt install python3-gi

# With Yum on CentOS / RHEL:
$ sudo yum install python36-gobject.x86_64

# Or directly with Pip:
$ pip3 install PyGObject

原文由 Noam Manos 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题