Since PIL.ImageGrab()
给了我一些问题,我进一步阅读了这个主题,看来gtk
是制作屏幕截图的更好解决方案。
但我不明白哪些软件包实际上正在运行,哪些软件包已被弃用。
试
pip install pygtk
给我
ERROR: Could not import dsextras module: Make sure you have installed pygobject.
pygobject
不存在,正在安装gobject
没有帮助。
我尝试了模块名称的一些变体,例如python3-
要不就3
最后,但我似乎没有找到合适的。
关于此的完整聊天会话是here https://chat.stackoverflow.com/transcript/message/40442255#40442255。原解决方案可以阅读here https://stackoverflow.com/questions/41932407/which-python-should-i-install-and-how-when-using-msys2,尤其是@cdarke 的评论。
所以无论如何,解决方案是使用Python3.5而不是3.6或更高版本,至少在MSYS2更新之前是这样。
附带说明一下,您确实不想使用 gtk(它基于 Gtk2)。像这样使用 pygobject:
import gi
gi.require_version('Gtk', '3.0')
from gi.repository import Gtk
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)