如何在python中获得屏幕上的像素颜色

如何在python中获得屏幕上的像素颜色,python,image,Python,Image,我真的开始了,我试图检测屏幕上的绿色,当它出现时,点击鼠标按钮。我也在使用升华文本2,但我也有空闲 import ImageGrab import time time.clock() image = ImageGrab.grab() for y in range(0, 100, 10): for x in range(0, 100, 10): color = image.getpixel((x, y)) pr

我真的开始了,我试图检测屏幕上的绿色,当它出现时,点击鼠标按钮。我也在使用升华文本2,但我也有空闲

    import ImageGrab
    import time
    time.clock()
    image = ImageGrab.grab()
    for y in range(0, 100, 10):
        for x in range(0, 100, 10):
            color = image.getpixel((x, y))
    print(time.clock())
我尝试了这个,但它只给了我这个“ModuleNotFoundError:没有名为'ImageGrab'的模块” 我在网上搜索了几个小时,但我找不到任何有助于安装枕头的教程。这太复杂了,我要放弃而不是

import ImageGrab
使用

您应该已经安装了PIL。PIL是“Python图像库”,可以从

注意,PIL非常古老,似乎只适用于Python2.x(甚至更早)。
您也可以使用Python包枕头,它是PIL的一个分支。这可以使用Python2和Python3(最新版本)中的
pip安装枕头安装。

检查这篇文章:是的,我看到了那篇文章,但每次我尝试它时,它都会说“ModuleNotFoundError:没有名为'ImageGrab'的模块”。看看这里,我尝试了所有这些,仍然没有找到模块
from PIL import ImageGrab