我正在尝试在OSX 10.11上使用Python 3.6.5的pyautogui
截图功能。
>>> import pyautogui
>>> image = pyautogui.screenshot()
我得到:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/pyscreeze/__init__.py", line 331, in _screenshot_osx
im = Image.open(tmpFilename)
NameError: name 'Image' is not defined
据我所知,pyscreeze
由于某些原因无法从 Pillow
获取名称为 Image
的信息。我试图更新 pyautogui
(但它已经是最新版本),然后重新安装 pyautogui
,它会将其所有的依赖项,包括 pyscreeze
和 Pillow
一起安装。
我找到了一个与此问题相同的问题,但那里有效的修复方法(重新安装)对我不起作用。