2017-04-20 66 views
2

安装Python的3.6.1的PyGTK由于PIL.ImageGrab()给了我一些问题,我还读入的话题,似乎gtk是制作截图更好的解决方案。 但我不明白哪些软件包实际工作,哪些不推荐。 试图在Windows 10

pip install pygtk 

给我

ERROR: Could not import dsextras module: Make sure you have installed pygobject. 

pygobject不存在,安装gobject于事无补。

我尝试了模块名称的一些变体,如python3-或最后只有3,但我似乎没有得到正确的。

回答

0

为GTK +,你必须做到以下几点:

from gi.repository import Gtk 

,而不是:

import gtk 
0

完整的聊天会话有关,这是here。原始解决方案可以被读取为here,尤其是@cdarke发表的评论。

所以无论如何,解决的办法是使用3.6或更新版本Python3.5这一翻译,至少要等到MSYS2被更新。

一点题外话,你真的不希望使用PyGTK的(这是基于Gtk2的视觉)。使用pygobject像这样:

import gi 
gi.require_version('Gtk', '3.0') 
from gi.repository import Gtk