Windows上的PyGObject

2024-06-17 13:00:52 发布

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

在过去几天头疼的日子里,我找到了3种可能的方法来做到这一点,但都有问题。在

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

  • 使用MSYS2允许我通过mingw64python使用GObject,但是使用pip获取其他模块(如pylint)失败。我想有一个MSYS2或类似的安装在我的系统上,以任何方式,使一些windows二进制文件,所以我也非常开放。在

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

注意,我是一个完全的Unix新手,对CLI基本没有什么经验,所以任何关于MSYS2的帮助都需要像给孩子一样解释。我在这方面唯一的另一个经验是没完没了的地狱循环,把拱门安装到一个单独的分区上,破坏了安装,然后重新安装。在

我也尝试过Cygwin,但是我无法用我的“安装所有需要的包然后祈祷”的方法来运行Python和GObject。创建Gtk.窗口()导致终端无法使用其拥有的内存并爆炸。在


Tags: 模块pip方法windows系统方式二进制经验