pyAuto GUI - подушка - проблемы с зависимостями от locateOnScreen - PullRequest
0 голосов
/ 09 апреля 2020

Я получаю сообщение об ошибке при выполнении простого

import pyautogui

#region = pyautogui.locateOnScreen('img\xx.jpg')
pos = pyautogui.locateCenterOnScreen('img\yy.jpg', region=(0,0, 300, 400))

в обеих строках возникает одна и та же ошибка

ошибка:

Traceback (most recent call last):
  File "x/test.py", line 4, in <module>
    pos = pyautogui.locateCenterOnScreen('img\yy.jpg', region=(0,0, 300, 400))
  File "x\Anaconda3\envs\rou_clicker\lib\site-packages\pyscreeze\__init__.py", line 400, in locateCenterOnScreen
    coords = locateOnScreen(image, **kwargs)
  File "x\Anaconda3\envs\rou_clicker\lib\site-packages\pyscreeze\__init__.py", line 359, in locateOnScreen
    screenshotIm = screenshot(region=None) # the locateAll() function must handle cropping to return accurate coordinates, so don't pass a region here.
  File "x\Anaconda3\envs\rou_clicker\lib\site-packages\pyscreeze\__init__.py", line 134, in wrapper
    raise PyScreezeException('The Pillow package is required to use this function.')
pyscreeze.PyScreezeException: The Pillow package is required to use this function.

, поскольку кода почти нет Я подозреваю, что ошибка в другом месте. Среда была создана с помощью anaconda.

Добавлен канал https://conda.anaconda.org/conda-forge/

создан env

добавлен pyauto gui

проверено если подушка есть - то есть. переустановил, использовал более низкую версию ... ничего. переустановил пяуто gui. ничего.

у кого-то есть идеи? Буду благодарен за ваши идеи.

python - 3.6.10
pillow - 7.1.1
pyautogui - 0.9.48
...