Я пытаюсь использовать функции скриншота pyautogui
с Python 3.6.5 на OSX 10.11.
>>> 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
по какой-то причине не удается получить имя Image
из Pillow
.Я попытался обновить pyautogui
(он был обновлен), а затем переустановить pyautogui
, который содержит все его зависимости, включая pyscreeze
и Pillow
.
Я нашел этот вопрос с той же проблемой, но исправление, которое работало там (переустановка), не работает для меня.