【问题标题】:Pyautogui not running on Mac? (Catalina)Pyautogui 不在 Mac 上运行? (卡特琳娜)
【发布时间】:2020-09-14 01:25:38
【问题描述】:

我正在尝试从我的 Mac 上的终端运行以下命令,但发生的情况是 代码似乎正在运行(我没有收到任何错误消息),我的 mac 上的 python(作为应用程序)在我的扩展坞上弹跳,好像要打开,然后它什么也不做,然后停止运行。我不知道这是权限问题、Mac Catalina 问题还是我的代码问题!

import pyautogui as gui
count= 0
gui.click(1080,521)
while count<5:
    gui.FAILSAFE=True
    gui.write(f'This is a test {count}x')
    count += 1
    gui.press('enter')

我已经尝试过运行 sudo 命令,我也尝试过:

gui.moveTo(1080,521)
gui.dragTo(button='left')

代替 gui.click 命令,但似乎没有任何效果! 帮忙?

【问题讨论】:

    标签: python macos macos-catalina pyautogui


    【解决方案1】:

    原来这是一个权限问题 - 在 Mac 系统偏好设置中,我需要授予对终端的访问权限以控制我的鼠标

    【讨论】:

    • 在 Big Sur 上,必须在“可访问性”中授予终端权限。
    【解决方案2】:

    就我的 Big Sir System Env 而言,我做到了

    设置 -> 安全和隐私 -> 辅助触摸 -> 终端“检查”

    现在效果很好。

    【讨论】:

    • 正如目前所写,您的答案尚不清楚。请edit 添加其他详细信息,以帮助其他人了解这如何解决所提出的问题。你可以找到更多关于如何写好答案的信息in the help center
    • 您的答案可以通过额外的支持信息得到改进。请edit 添加更多详细信息,例如引用或文档,以便其他人可以确认您的答案是正确的。你可以找到更多关于如何写好答案的信息in the help center
    猜你喜欢
    • 1970-01-01
    • 2013-03-31
    • 1970-01-01
    • 2016-01-04
    • 1970-01-01
    • 1970-01-01
    • 2023-03-12
    • 2020-01-23
    • 2017-02-20
    相关资源
    最近更新 更多