wxpython on macosxのエラー対処法
macosx & python3で
ハマったところがあったので、メモ。
(ちなみに、windowsならハマることはなかった。)
pip install wxpython
ここまではOK。問題は次。
import wx
application = wx.App()
上記のコードの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を用いたコードを適当なファイル名(prg01.pyとか)で保存して、
ターミナルで保存したディレクトリに移動し、以下のコマンドで実行。
pythonw prg01.py
これでエラーが出なくなった。
このページに助けられた。
Python3系統でwxPythonを使う – koba'sLab