由于 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/