安装Python上的Gtk 3

2024-05-15 10:48:20 发布

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

我已经用自制软件安装了python gtk3,但是它可以打印

Warning: gtk+3-3.14.6 already installed

但是当我尝试用python导入它时

 from gi.repository import Gtk

它给出了错误

ImportError: No module named gi.repository

请帮忙。


Tags: installednofromimportgtk软件repository错误
3条回答

当我只安装pygobject3时,在运行python脚本时出现以下错误:

    gi.require_version('Gtk', '3.0')
  File "/usr/local/lib/python2.7/site-packages/gi/__init__.py", line 102, in require_version
    raise ValueError('Namespace %s not available' % namespace)
ValueError: Namespace Gtk not available

因此,在我看来,您需要安装这两个软件包,才能在Mac OS X上获得带有python绑定的gtk3:

brew install gtk+3 pygobject3

在10.14版上使用自制程序安装对我有效:

brew install pygobject3 --with-python@2 gtk+3

参考文献:

https://pygobject.readthedocs.io/en/latest/getting_started.html#macosx-logo-macos

GTK+不提供Python绑定。您需要安装pygobject3

相关问题 更多 >