由于 PIL.ImageGrab() 给了我一些问题,我进一步阅读了该主题,似乎 gtk 是制作屏幕截图的更好解决方案。
但我不明白哪些包实际有效,哪些已弃用。

pip install pygtk

给我
ERROR: Could not import dsextras module: Make sure you have installed pygobject.
pygobject 不存在,安装 gobject 没有帮助。

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

最佳答案

关于此的完整聊天 session 是 here 。原始解决方案可以阅读 here ,尤其是@cdarke 的评论。

所以无论如何,解决方案是使用 Python3.5 intead 3.6 或更高版本,至少在 MSYS2 更新之前。

作为旁注,您真的不想使用 pygtk(基于 Gtk2)。像这样使用 pygobject:

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

关于windows - 在 Windows 10 上为 python 3.6.1 安装 pygtk,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/43529675/

10-11 00:51