Python的AttributeError:'module'对象没有属性'require_version'

8

我正在使用 Python3.4。我试图打开一个应用程序,据说它使用了 Python,但似乎无法正常工作。我收到以下错误信息:

Traceback (most recent call last):
  File "pychess", line 24, in <module>
    gi.require_version("Gtk", "3.0")
AttributeError: 'module' object has no attribute 'require_version'

你是如何执行这个应用程序的? - salparadise
1
看起来PyChess需要PyGTK或PyGObject来绑定到流行的Gnome图形后端GTK+3。你在哪个平台上?Linux?Macintosh?Windows?你应该阅读PyChess下载页面。在Linux上,最好的方法可能是通过系统包管理器进行安装。 - Mark Mikofski
我正在使用Linux,在其相应的目录中通过./pychess执行它。 - Kalis
我在CentOS 7.3上运行Remarkable时遇到了相同的错误。 - dotancohen
我在Ubuntu中遇到了同样的错误,我只需要执行以下命令:sudo pip install PyGTK。一切都开始正常工作了。 - João Cartucho
你在哪个平台上尝试了哪种安装方法?https://github.com/pychess/pychess/wiki/HowToInstall - René Pijl
1个回答

1
使用pip install PyGTK安装依赖项,正如João Cartucho所建议的那样。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接