gpt4 book ai didi

python - Windows 上的 PyGObject

转载 作者:太空宇宙 更新时间:2023-11-03 15:48:40 26 4
gpt4 key购买 nike

在过去几天的头痛中,我找到了 3 种可能的方法来执行此操作,所有这些方法都有问题。

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

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

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

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

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

最佳答案

MSYS2 是目前唯一“官方”支持的方式:https://pygobject.readthedocs.io/en/latest/getting_started.html#windows

MSYS2 中的 pip 应该可以正常工作,如果不能正常工作,请在 https://github.com/Alexpux/MINGW-packages/issues 提交错误.

关于python - Windows 上的 PyGObject,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48218319/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com