微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

pyautogui 像素函数的 Python 问题,显示“Pillow was built without XCB support”

如何解决pyautogui 像素函数的 Python 问题,显示“Pillow was built without XCB support”

我对 python 有点搞砸了,仍然是一个初学者。我遇到了这个问题,我自己无法解决,甚至谷歌也帮不上忙。我试过重新安装枕头包和重新安装python。

代码

import pyautogui
import time
import keyboard
import random
import win32api,win32con
import sys
sys.platform = '_'
time.sleep(2)


def click(x,y):
    win32api.SetCursorPos((x,y))
    win32api.mouse_event(win32con.MOUSEEVENTF_LEFTDOWN,0)
    time.sleep(0.02)
    win32api.mouse_event(win32con.MOUSEEVENTF_LEFTUP,0)


while keyboard.is_pressed('q') == False:

    if pyautogui.pixel(227,318)[0] == (0,0): //the error line
        click(227,318)

错误

File "c:\Users\petra\Desktop\clicker.py",line 20,in <module>      
    if pyautogui.pixel(227,0):
  File "C:\Users\petra\AppData\Local\Programs\Python\python39\lib\site-packages\pyscreeze\__init__.py",line 588,in pixel
    return RGB(*(screenshot().getpixel((x,y))[:3]))
  File "C:\Users\petra\AppData\Local\Programs\Python\python39\lib\site-packages\pyscreeze\__init__.py",line 135,in wrapper
    return wrappedFunction(*args,**kwargs)
  File "C:\Users\petra\AppData\Local\Programs\Python\python39\lib\site-packages\pyscreeze\__init__.py",line 427,in _screenshot_win32
    im = ImageGrab.grab()
  File "C:\Users\petra\AppData\Roaming\Python\python39\site-packages\PIL\ImageGrab.py",line 63,in grab
    raise OSError("Pillow was built without XCB support")
OSError: Pillow was built without XCB support

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。