pyautoguiを利用してMacのスクリーンショットを撮ろうとしています。
検索してもエラーの原因が掴みにくいため質問させて頂きます。
NSEventが関係しているところまではわかるのですが、
対応方法を模索しています。
原因や対応方法などが見当たりましたらよろしくお願いします。
pip3 install pyautoguiでインストール後に発生
発生している問題・エラーメッセージ
Python 3.8.6 (default, Nov 22 2020, 17:42:12)
[Clang 12.0.0 (clang-1200.0.32.27)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
import pyautogui
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/Users/user/.pyenv/versions/3.8.6/lib/python3.8/site-packages/pyautogui/init.py", line 241, in <module>
import mouseinfo
File "/Users/user/.pyenv/versions/3.8.6/lib/python3.8/site-packages/mouseinfo/init.py", line 107, in <module>
NSEvent = ObjCClass('NSEvent')
File "/Users/user/.pyenv/versions/3.8.6/lib/python3.8/site-packages/rubicon/objc/api.py", line 924, in new
ptr, name = cls._new_from_name(name_or_ptr)
File "/Users/user/.pyenv/versions/3.8.6/lib/python3.8/site-packages/rubicon/objc/api.py", line 827, in _new_from_name
raise NameError("ObjC Class '%s' couldn't be found." % name)
NameError: ObjC Class 'b'NSEvent'' couldn't be found.
試したこと
・pyautoguiの再インストール
補足情報(FW/ツールのバージョンなど)
Macbook M1 2020
MacOS BigSur 11.0.1
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。