環境
macOS Monterey
pyenv
virtualenv
wxPython 4.0.7
Deeplabcut 2.2.2
エラー
当然公式ドキュメントに従ってコマンドを実行する。
で、
This program needs access to the screen. Please run with a
Framework build of python, and only when you are logged in
on the main display of your Mac.
これ。
何やってもこれ。
原因
wxPythonはframework buildのPythonが必要らしい。
当然CUIのDeeplabcutも試した。でもラベリングするのにGUIの環境が必要。
つまり、どう足掻いてもwxPythonと向き合わないといけない。
解決
正直色々やって何が正解かわからないが
$ conda install anaconda
を実行してpythonwを使えるようにした。
今のところ起動だけ成功してラベリングはしていないので、正常に動作しているかわからない。
起動
$ pythonw -m deeplabcut
よくわからんが、まぁ動いているからヨシ!
参考にさせてもらった記事