首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何修复PyAutoGUI AttributeError

如何修复PyAutoGUI AttributeError
EN

Stack Overflow用户
提问于 2020-03-28 20:18:53
回答 2查看 1.1K关注 0票数 2

我一直试图让PyAutoGUI使用非常简单的代码来单击屏幕底部的一个应用程序。然而,每当我试图运行这段代码时,我都会得到一个错误,我相信这是来自我正在使用的PyAutoGUI模块。守则是:

代码语言:javascript
复制
    import pyautogui as pag
    pag.click(500, 1100)

错误是:

代码语言:javascript
复制
File "<stdin>", line 1, in <module>
  File "/usr/local/lib/python3.7/site-packages/pyautogui/__init__.py", line 588, in wrapper
    returnVal = wrappedFunction(*args, **kwargs)
  File "/usr/local/lib/python3.7/site-packages/pyautogui/__init__.py", line 978, in click
    platformModule._multiClick(x, y, button, clicks)
  File "/usr/local/lib/python3.7/site-packages/pyautogui/_pyautogui_osx.py", line 516, in _multiClick
    core_graphics.CGEventPost(kCGEvent.Tap.value, mouseEvent)
  File "/usr/local/Cellar/python/3.7.7/Frameworks/Python.framework/Versions/3.7/lib/python3.7/enum.py", line 349, in __getattr__
    raise AttributeError(name) from None
AttributeError: Tap

有什么办法解决这个问题吗?

EN

回答 2

Stack Overflow用户

发布于 2021-07-07 17:13:20

我是PyAutoGUI的创造者。当我们更改macOS的依赖项时,有几个版本发生了此错误。这已在PyAutoGUI的后期版本中得到修正,所以只需运行pip3 install -U pyautogui即可。

票数 0
EN

Stack Overflow用户

发布于 2022-01-27 05:57:48

尝尝这个

代码语言:javascript
复制
import pyautogui

pyautogui.moveTo(500, 1100, duration=1)
pyautogui.click()
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60906509

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档