【发布时间】:2019-02-03 17:08:14
【问题描述】:
我正在尝试在 Windows 中通过 Python IDE 使用 GTK3+ / PyGObject 和 Python3。
我按照此处的说明使用 Msys2 成功安装了 GTK3+ 和 PyGObject:https://pygobject.readthedocs.io/en/latest/getting_started.html#windows-getting-started
当我运行和使用 Msys2 (C:\msys64\mingw32.exe) 时,GTK3+ 绑定在 Python3 中运行良好。但是,我还想在我的常规基于 Windows 的 Python IDE 中使用 Msys2 之外的 GTK3+ / PyGObject。
在 Msys2 之外,Python 无法识别 PyGObject 或 GTK3+。 示例:导入 gi 会说找不到模块。
如何让 Python3 能够在 Msys2 之外使用 PyGObject?
我尝试过的:
我尝试将 IDE 的 Python 解释器指向 C:\msys64\usr\bin\python3.exe 但是当我这样做时,即使 print("hello") 也不显示任何内容。
另外,如果我从 Windows 命令提示符运行 C:\msys64\usr\bin\python3.exe,import gi 会说找不到模块。但是当我从 Msys2 中运行 python3 时,import gi 工作正常。
我的 Python IDE 应该指向哪个 Python 解释器以在 Windows 中使用 PyGObject?
谢谢。
【问题讨论】:
标签: python gtk3 pygobject msys2