为什么我的python程序一直说没有名为“PIL”的模块?

问题描述 投票:0回答:1

我正在 python IDLE shell 中工作,由于某种原因 pyautogui.locateOnScreen 将无法工作。 这是我的代码:

from pyautogui import *
import pyscreeze
import pyautogui
import time
import keyboard
import random
import win32api, win32con

while 1:
    if pyautogui.locateOnScreen('Dassault Falcon 7X.png', confidence=0.8) != None:
        print ("I can see it!")
        time.sleep(0.5)
    else:
        print ("Nope nothing there")

由于某种原因,我不断收到错误消息:

File "D:\Python\Lib\site-packages\pyscreeze\__init__.py", line 17, in <module>
    from PIL import Image
ModuleNotFoundError: No module named 'PIL'

我尝试安装枕头,但它说已经有了。我期待它开始打印“我可以看到它!”或“那里什么都没有。

python pyautogui
1个回答
0
投票

我是个白痴,我意识到我使用了错误的 python IDLE (3.12)。我没有使用带枕头的那个(2019 年 11 月 3 日)。

© www.soinside.com 2019 - 2024. All rights reserved.