Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/39.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在python上找不到图像_Python_Pyautogui - Fatal编程技术网

在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的直接依赖项,但我错了。