似乎找不到解决这个问题的办法。当我尝试运行以下代码时,控制台响应带有“此进程不受信任!在将输入事件监视添加到可访问性客户端之前,它是不可能的。”
我正在MacOS Big-Sur设备上使用PyCham。我的Mac没有要求任何权限。我在Windows机器上运行了完全相同的代码,没有任何问题。在网上找不到任何帮助
我错过了什么
import pyautogui
from pynput import keyboard
def on_activate_h():
print(pyautogui.position())
with keyboard.GlobalHotKeys({
"<ctrl>+<alt>+r": on_activate_h}) as h:
h.join().
我不知道为什么PyCharm不能正常工作。我正在使用VisualStudio代码,我遇到了与您相同的问题
A.Terminal.app(临时解决方案)
如果我们在
Terminal.app
中运行它并授予该权限,那么它应该像对我一样为您工作Security & Privacy
Privacy
选项卡Accessibility
行+
/System/Applications/Utilities/
或安装Terminal.app
的任何位置Alternate solution here
B.py2app(可分发应用程序)
另一种方法是使用py2app生成
*.app
并授予该权限pip install py2app
python setup.py py2app
dist
的文件夹李>./dist/main.app
添加到可访问性选项卡李>main
(在./dist/main.app/Contents/MacOS/
文件夹中)添加到辅助功能选项卡。您可以按在窗口中键入目录⌘⇧G相关问题 更多 >
编程相关推荐