Python实现自动发消息,AttributeError: module pyscreeze has no attribute locateOnWindow 错误,解决方案。

如果您在学习Python实现自动发消息的过程中,采用pip install pyautogui,安装了pyautogui模块,若产生如下错误:

File C:/Users/XXX/Desktop/DouZero_For_HappyDouDiZhu-master/main.py, line 9, in module
import pyautogui
File E:\Python_3.6.8\lib\site-packages\pyautogui\__init__.py, line 221, in module
locateOnWindow.__doc__ = pyscreeze.locateOnWindow.__doc__
AttributeError: module pyscreeze has no attribute locateOnWindow

这是由于采用pip install pyautogui自动装载的pyautogui属于0.9.53版本,需要降低版本,这时您可以通过cmd输入pip install pyautogui,第一行查看路径,然后通过文件夹删除改路径下的pyautogui文件夹即可。

完成后队pyautogui进行重新安装,输入pip install pyautogui==0.9.50即可。

如果您在C:\Users\**\Appdata下找不到Appdata是因为该文件夹被系统隐藏了,您只需要按如图所示的方式,点击查看,找到最右边的隐藏的项目即可。

 

你可能感兴趣的:(python)