Python 安装gobject模块?

Python 安装gobject模块?,python,python-3.x,ubuntu,Python,Python 3.x,Ubuntu,我想使用dbus python库(我刚刚安装了它),它们提供了一些让两个程序通信的好例子。在他们的一个.py文件中有一行“import-gobject”,当我运行这个示例时,它会导致“ImportError:没有名为gobject的模块”。我想知道我应该安装什么来获得这个模块(我正在Ubuntu上使用Python3) 当我使用python2.7时,此导入正在工作,并且gobject.\uuuu file\uuuu变量包含: /usr/lib/python2.7/dist-packages/gob

我想使用dbus python库(我刚刚安装了它),它们提供了一些让两个程序通信的好例子。在他们的一个.py文件中有一行“import-gobject”,当我运行这个示例时,它会导致“ImportError:没有名为gobject的模块”。我想知道我应该安装什么来获得这个模块(我正在Ubuntu上使用Python3)

当我使用python2.7时,此导入正在工作,并且gobject.
\uuuu file\uuuu
变量包含:

/usr/lib/python2.7/dist-packages/gobject/__init__.pyc

安装
python3gi
并以这种方式导入

from gi.repository import GObject

或者,您不必重命名所有引用

from gi.repository import GObject as gobject

皮普已经没有了。请检查此处的“”部分,并根据您的操作系统进行安装

对于可访问性,根据此问题的标签,以下是:

安装PyGObject提供的系统:
  • 打开终端
  • 执行
    sudo-apt安装python3-gi-python3-gi-gir1.2-gtk-3.0
  • 将目录更改为可以找到hello.py脚本的目录(例如,
    cd Desktop
  • 运行python3 hello.py
  • 使用pip从PyPI安装:
  • 打开终端并进入虚拟环境
  • 执行
    sudo apt install libgirepository1.0-dev gcc libcairo2 dev pkg config python3 dev gir1.2-gtk-3.0
    以安装构建依赖项和gtk
  • 执行
    pip3安装pycairo
    以构建和安装pycairo
  • 执行
    pip3安装PyGObject
    以构建和安装PyGObject
  • 将工作目录更改为可以找到
    hello.py
    脚本的位置
  • 运行python3 hello.py