相关疑难解决方法(0)

Windows 上的 PyGObject

在过去几天的头痛中,我找到了 3 种可能的方法来做到这一点,但所有这些方法都有问题。

  • PyGObject 的 pip安装由于缺少 Cairo 和可能的其他依赖项而失败。虽然这将是我的首选方法,但它可能是最难实现的。

  • 使用MSYS2允许我通过 mingw64 python 使用 GObject,但使用 pip 获取我的其他模块(如 pylint)失败。无论如何,我想在我的系统上安装 MSYS2 或类似的安装来制作一些 Windows 二进制文件,所以我对此也非常开放。

    • 编辑:让 pip 在 MSYS2 中工作。确保将工具链与 pacman 同步。
  • Windows 版 PyGObject 充其量看起来很混乱,而且不是最新的。无论如何都需要安装第二个 python,比 MSYS2 没有任何好处。

请注意,我是 Unix 的完全新手,一般对 CLI 的经验很少,因此需要像对孩子一样解释有关 MSYS2 的任何帮助。我对这些东西的唯一其他体验涉及到无尽的地狱循环,将 Arch 安装到一个单独的分区,破坏所说的安装,然后再次重新安装。

我也尝试过 Cygwin,但我根本无法通过我的“安装所有需要的包然后祈祷”方法来运行带有 GObject 的 Python。创建一个 Gtk.Window() 导致终端不使用它拥有的任何内存并爆炸。

python gobject pygobject

8
推荐指数
1
解决办法
5639
查看次数

如何安装 PyGObject?

我正在尝试在 Windows 7 上安装 PyGtk for Python 2.7,但是当使用 pip 安装 PyGtk 时,它说我需要 PyGObject (见图),所以我安装了 Python 的 Visual C++ 包(我知道我有正确的版本)并且尝试使用 pip 安装 PyGObject,但它不断出现错误消息,指出 cairo.h 丢失,果然我检查了该目录,但它不在那里。我到底应该如何安装 PyGObject?

错误信息

pygtk pygobject python-2.7

5
推荐指数
1
解决办法
8502
查看次数

标签 统计

pygobject ×2

gobject ×1

pygtk ×1

python ×1

python-2.7 ×1