我试过的:
brew install pygobject3 --with-python@2 gtk+3
brew install pygtk3
brew install pygobject3
pip install pygobject
python -c 'import gi; gi.require_version("Gtk", "3.0")'
Run Code Online (Sandbox Code Playgroud)
结果:
ValueError: Namespace Gtk not available for version 3.0
Run Code Online (Sandbox Code Playgroud)
请注意,我正在使用 python 3.6 运行 conda;和 Mac OS X High-Sierra
在发布之前,我通读了以下问题/答案:
(请注意,如果我将 更改requires为2.0,则它可以正常加载,但我收到警告:
"RuntimeWarning: 您已经导入了 Gtk 2.0 模块。因为 Gtk 2.0 不是为使用自省而设计的,某些接口和 API 将失败。因此,pygobject 开发团队不支持这一点,我们鼓励您将您的应用程序移植到Gtk …