Как автокликер по картинке python?

Что за ошибка , как её решить?

    Traceback (most recent call last):
  File "D:\PycharmProjects\pythonProject\venv\candytwo.py", line 5, in <module>
    button = pyautogui.locateCenterOnScreen(path, confidence=0.65)
  File "D:\PycharmProjects\pythonProject\venv\venv\lib\site-packages\pyautogui\__init__.py", line 175, in wrapper
    return wrappedFunction(*args, **kwargs)
  File "D:\PycharmProjects\pythonProject\venv\venv\lib\site-packages\pyautogui\__init__.py", line 207, in locateCenterOnScreen
    return pyscreeze.locateCenterOnScreen(*args, **kwargs)
  File "D:\PycharmProjects\pythonProject\venv\venv\lib\site-packages\pyscreeze\__init__.py", line 413, in locateCenterOnScreen
    coords = locateOnScreen(image, **kwargs)
  File "D:\PycharmProjects\pythonProject\venv\venv\lib\site-packages\pyscreeze\__init__.py", line 372, in locateOnScreen
    screenshotIm = screenshot(region=None) # the locateAll() function must handle cropping to return accurate coordinates, so don't pass a region here.
  File "D:\PycharmProjects\pythonProject\venv\venv\lib\site-packages\pyscreeze\__init__.py", line 144, in wrapper
    raise PyScreezeException('The Pillow package is required to use this function.')
pyscreeze.PyScreezeException: The Pillow package is required to use this function.

Само изображение по которому надо кликнуть

Вот примерный код:

   import pyautogui 
   import keyboard 
   import threading
       
       path = 'ScreenShots/firefox.PNG'
       
       button = pyautogui.locateCenterOnScreen(path, confidence=0.65)
       
       pyautogui.click(button)
       
       def on_triggered():
           print("Скрипт")
           pyautogui.press('I')
           pyautogui.moveTo(x=965, y=542)
           pyautogui.rightClick()
           pyautogui.moveTo(x=1008, y=556)
           pyautogui.leftClick()
           pyautogui.press('esc')
       
       
       def key_watcher():
           keyboard.add_hotkey('F4', on_triggered)
           keyboard.wait('F10')
       
       
       thread_ = threading.Thread(target=key_watcher) thread_.start()
       print("Программа идет дальше...")  # отработает сразу при запуске
       программы

Ответы (0 шт):