raise PyAutoGUIException! ! !

在了解pyautogui时,你是否遇到过这样的情况:

python 复制代码
y = pyautogui.locateOnScreen('kk.png')
print(y)

在信心满满下输入完成后选择直接运行,结果却是抛出异常的尴尬。

raise PyAutoGUIException (
pyautogui.PyAutoGUIException: PyAutoGUI was unable to import pyscreeze. (This is likely because you're running a version of Python that Pillow (which pyscreeze depends on) doesn't support currently.) Please install this module to enable the function you tried to call.

导致这一情况的是模块自定义的异常抛出问题

我们只需要把pyautogui卸载再更新最新的版本即可解决


ps:当然还有另一种情况就是你只是这样pip pyautogui单调的下载,可能会出现以下异常

imageNotFoundException

这个时候,需要pip install opencv-python

然后就可以识别成功了

相关推荐
无心水1 天前
【Python实战进阶】2、Jupyter Notebook终极指南:为什么说不会Jupyter就等于不会Python?
python·jupyter·信息可视化·binder·google colab·python实战进阶·python工程化实战进阶
Q***l6871 天前
C++在计算机图形学中的渲染
开发语言·c++
0和1的舞者1 天前
《网络编程核心概念与 UDP Socket 组件深度解析》
java·开发语言·网络·计算机网络·udp·socket
惜棠1 天前
visual code + rust入门指南
开发语言·后端·rust
n***i951 天前
Rust在嵌入式系统中的内存管理
开发语言·后端·rust
q***06291 天前
ThinkPHP和PHP的区别
开发语言·php
Java天梯之路1 天前
Java 初学者必看:接口 vs 抽象类,到底有什么区别?
java·开发语言
7***53341 天前
Rust错误处理模式
开发语言·后端·rust
上班日常摸鱼1 天前
Shell脚本基础教程:变量、条件判断、循环、函数实战(附案例)
python
T***16071 天前
C++在游戏开发中的AI行为树
开发语言·c++