我正在 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 IDLE (3.12)。我没有使用带枕头的那个(2019 年 11 月 3 日)。