【问题标题】:Python 3 can't import PyGObjectPython 3 无法导入 PyGObject
【发布时间】:2017-08-22 20:15:30
【问题描述】:

我正在尝试将 PyGObject 与 Python 3 一起使用(在 Debian 或 Linux Mint 上),因此我可以使用 Gtk3+ 和 Glade 来创建 GUI。

问题是这样的:

在 Python 3 中:

import gi

说找不到模块“gi”。

我从存储库安装了 python3-gi,当我尝试导入它时,Python 3 仍然说找不到模块。

但是,Python 2 会检测到该模块。 在 Python 2 中,如果我这样做了

import gi

它可以工作,但不适用于 Python 3。我只对 Python 3 感兴趣。

有什么建议吗?

【问题讨论】:

  • 你确定你有python3-gi而不是python-gi
  • 你的 Python 版本是多少?
  • 我对 pynput 也有同样的问题,我做了 >pip3 install pynput>pip install pynput,都告诉我它已经存在。但是当 python 2 检测到它时,python3 没有检测到它并给了我一个 ModuleNotFoundError
  • 我面临同样的问题。你解决了吗?

标签: python-3.x gtk3 pygobject


【解决方案1】:

我最终选择了一个不同的 Linux 发行版,它已经为 Python 3 安装了 PyGObject - Ubuntu-MATE。之前,我使用的是 Linux Mint。

【讨论】:

    【解决方案2】:

    对我有用的解决方案

    pip install pycairo
    pip install pyGObject
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-02-25
      • 1970-01-01
      • 2013-04-07
      • 2019-01-28
      • 2017-05-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多