taojy123 / KeymouseGo

类似按键精灵的鼠标键盘录制和自动化操作 模拟点击和键入 | automate mouse clicks and keyboard input
http://taojy123.github.io/KeymouseGo
GNU General Public License v2.0
7.15k stars 1.04k forks source link

MAC下启动报错KeyError: 'CFMachPortCreateRunLoopSource' #279

Open innerbboy opened 9 months ago

innerbboy commented 9 months ago

错误信息如下: Exception in thread Thread-2: Traceback (most recent call last): File "/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/threading.py", line 1038, in _bootstrap_inner self.run() File "/Users/daiyunshan/gitproject/KeymouseGo/venv/lib/python3.11/site-packages/pynput/_util/init.py", line 210, in run self._run() File "/Users/daiyunshan/gitproject/KeymouseGo/venv/lib/python3.11/site-packages/pynput/keyboard/_darwin.py", line 254, in _run super(Listener, self)._run() File "/Users/daiyunshan/gitproject/KeymouseGo/venv/lib/python3.11/site-packages/pynput/_util/darwin.py", line 202, in _run loop_source = Quartz.CFMachPortCreateRunLoopSource( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/daiyunshan/gitproject/KeymouseGo/venv/lib/python3.11/site-packages/objc/_lazyimport.py", line 178, in getattr value = getattr(p, name) ^^^^^^^^^^^^^^^^ File "/Users/daiyunshan/gitproject/KeymouseGo/venv/lib/python3.11/site-packages/objc/_lazyimport.py", line 178, in getattr value = getattr(p, name) ^^^^^^^^^^^^^^^^ File "/Users/daiyunshan/gitproject/KeymouseGo/venv/lib/python3.11/site-packages/objc/_lazyimport.py", line 192, in getattr value = get_constant(name) ^^^^^^^^^^^^^^^^^^ File "/Users/daiyunshan/gitproject/KeymouseGo/venv/lib/python3.11/site-packages/objc/_lazyimport.py", line 360, in get_constant funcmap.pop(name) KeyError: 'CFMachPortCreateRunLoopSource'