在python上找不到图像
我尝试在屏幕上定位图像。但它总是显示出这一点-在python上找不到图像,python,pyautogui,Python,Pyautogui,我尝试在屏幕上定位图像。但它总是显示出这一点- Traceback (most recent call last): File "C:/Users/MerazulIslam/Desktop/ZOOM_BOT/bot.py", line 20, in <module> find_btn = pyautogui.locateOnScreen(r'C:\Users\MerazulIslam\Desktop\ZOOM_BOT\Capture.PNG', con
Traceback (most recent call last):
File "C:/Users/MerazulIslam/Desktop/ZOOM_BOT/bot.py", line 20, in <module>
find_btn = pyautogui.locateOnScreen(r'C:\Users\MerazulIslam\Desktop\ZOOM_BOT\Capture.PNG', confidene=0.5)
File "C:\Users\MerazulIslam\AppData\Roaming\Python\Python38\site-packages\pyautogui\__init__.py", line 175, in wrapper
return wrappedFunction(*args, **kwargs)
File "C:\Users\MerazulIslam\AppData\Roaming\Python\Python38\site-packages\pyautogui\__init__.py", line 213, in locateOnScreen
return pyscreeze.locateOnScreen(*args, **kwargs)
File "C:\Users\MerazulIslam\AppData\Roaming\Python\Python38\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 "C:\Users\MerazulIslam\AppData\Roaming\Python\Python38\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.
请帮忙 如错误所示,您需要安装枕头包才能在屏幕上使用Locate
您可以使用pip install Pillow进行安装。如错误所示,您需要安装Pillow软件包才能在屏幕上使用Locate
您可以使用pip install Pillow进行安装。您可以尝试重新安装具有所有依赖项的pyautogui,以确保没有遗漏任何内容:
pip install --upgrade --force-reinstall pyautogui
您可以尝试重新安装具有所有依赖项的pyautogui,以确保没有遗漏任何内容:
pip install --upgrade --force-reinstall pyautogui
你们装枕头了吗?pip先安装枕头pip先安装枕头您安装枕头了吗?pip install Pillowdo pip install pillow First尽管在PyAutoGUI的自述文件中被列为一项要求,但pillow在setup.py中并没有被列为一项要求,所以我认为在这种情况下,这不会解决问题。@JosephRedfern pillow是pyscreeze的依赖项,pyscreeze是PyAutoGUI的依赖项,所以基本上它被重新填充了。还有一些类似的间接依赖项不在setup.py中,因此最好立即重新安装所有内容,而不是单独安装。您说得很对,抱歉。我以为枕头是PyAutoGUI的直接依赖项,但我错了。尽管在PyAutoGUI自述文件中被列为一项要求,枕头未列为setup.py中的一项要求,因此我认为这不会在这种情况下解决问题。@JosephRedfern枕头是pyscreeze的依赖项,pyscreeze是pyautogui的依赖项,因此基本上它已被重调。还有一些类似的间接依赖项不在setup.py中,因此最好立即重新安装所有内容,而不是单独安装。您说得很对,抱歉。我本以为枕头是PyAutoGUI的直接依赖项,但我错了。