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 (将#修改为@)