2016-05-13 94 views
0

我使用this使用pyatspi的python庫(from pyatspi import …)。雖然此錯誤消息說我應該怎麼做來,它不只是工作,以增加一行gi.require_version('Atspi', '2.0')/usr/lib/python2.7/dist-packages/pyatspi/__init__.py在導入前指定Atspi版本

/usr/lib/python2.7/dist-packages/pyatspi/__init__.py:17: PyGIWarning: Atspi was imported without specifying a version first. Use gi.require_version('Atspi', '2.0') before import to ensure that the right version gets loaded. 
    from gi.repository import Atspi 

:當我在(L)的Ubuntu 16.04運行它,它會引發以下錯誤給NameError: name 'gi' is not defined) - 我做錯了什麼?

回答

2

因此,有必要從gi先導入require_version,所以只需添加:

from gi import require_version 
require_version('Atspi', '2.0') 
該錯誤消息給出的文件中的

from gi.repository import Atspi 

線,這是/usr/lib/python2.7/dist-packages/pyatspi/__init__.py這裏之前