Fie*_*man 8 python gobject pygobject
在过去几天的头痛中,我找到了 3 种可能的方法来做到这一点,但所有这些方法都有问题。
PyGObject 的 pip安装由于缺少 Cairo 和可能的其他依赖项而失败。虽然这将是我的首选方法,但它可能是最难实现的。
使用MSYS2允许我通过 mingw64 python 使用 GObject,但使用 pip 获取我的其他模块(如 pylint)失败。无论如何,我想在我的系统上安装 MSYS2 或类似的安装来制作一些 Windows 二进制文件,所以我对此也非常开放。
Windows 版 PyGObject 充其量看起来很混乱,而且不是最新的。无论如何都需要安装第二个 python,比 MSYS2 没有任何好处。
请注意,我是 Unix 的完全新手,一般对 CLI 的经验很少,因此需要像对孩子一样解释有关 MSYS2 的任何帮助。我对这些东西的唯一其他体验涉及到无尽的地狱循环,将 Arch 安装到一个单独的分区,破坏所说的安装,然后再次重新安装。
我也尝试过 Cygwin,但我根本无法通过我的“安装所有需要的包然后祈祷”方法来运行带有 GObject 的 Python。创建一个 Gtk.Window() 导致终端不使用它拥有的任何内存并爆炸。
小智 5
MSYS2 目前是唯一“官方”支持的方式:https ://pygobject.readthedocs.io/en/latest/getting_started.html#windows
MSYS2 中的 pip 应该可以正常工作,如果有问题,请在https://github.com/Alexpux/MINGW-packages/issues提交错误。
| 归档时间: |
|
| 查看次数: |
5639 次 |
| 最近记录: |