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

然后就可以识别成功了

相关推荐
shangjian0077 分钟前
Python基础-闭包和装饰器
开发语言·python
三维空间20 分钟前
如何在Python多进程中避免死锁问题?
python
冤大头编程之路22 分钟前
Python并发编程实操教程:多线程/多进程/异步全解析
python
dhdjjsjs30 分钟前
Day30 Python Study
开发语言·前端·python
十五年专注C++开发32 分钟前
async_simple:一个轻量级C++异步协程框架
开发语言·网络·c++·boost·asio
Eric.Lee202142 分钟前
mujoco构建无物理约束的几何体运动
python·物理引擎·mujoco·物理模型仿真
难以触及的高度1 小时前
Java for循环完全指南:从基础到高性能实践
java·开发语言
wadesir1 小时前
用Python实现ggplot2风格绘图(零基础入门Seaborn与Matplotlib美化技巧)
开发语言·python·matplotlib
油炸自行车1 小时前
【Qt】Qt Creator Debug模式提示“缺少 Windows CDB 调试器配套的扩展组件“”
开发语言·windows·qt
budingxiaomoli1 小时前
多线程(三)
java·开发语言