Pyautogui截图函数返回AttributeError'module'对象没有属性

时间:2017-05-25 08:03:17

标签: python pillow pyautogui

我已经安装了Python 3.4和Pillow。所有其他功能都与pyautogui有关,只有屏幕截图和其他图像识别功能不起作用。

>>> import pyautogui
>>> pyautogui.locateOnScreen('chrome.PNG')
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
AttributeError: 'module' object has no attribute 'locateOnScreen'

同样的结果也显示了屏幕捕获功能。

在Windows 7 OS中

我已阅读以下链接,但结果不适用于我 Python: 'pyautogui' has no attribute 'screenshot' (Windows)

3 个答案:

答案 0 :(得分:3)

尝试通过在pip中提及它来下载确切的版本。

pip install PyAutoGUI-0.9.35

pip install pyautogui==0.9.35

这对我有用。

答案 1 :(得分:0)

如果枕头模块有问题,请先通过命令行安装轻松安装枕头型号

easy_install Pillow

然后通过

安装PyAutoGui
pip install PyAutoGUI-0.9.35

全部在命令行中作为管理员。

答案 2 :(得分:0)

我遇到了同样的问题,通过卸载 pyscreeze 和 pyautogui 并重新安装确切版本来解决

1.) pip uninstall pyscreeze pyautogui

2.) pip install pyautogui==0.9.35