俺言語。

自分にしか理解できない言語で書かれた備忘録

【Python】SpyderでwxPythonを使ったプログラムの実行

Spyderでwxを使ったプログラムを実行すると

PyNoAppError: The wx.App object must be created first!

なんてエラーが。

調べてみるとどうもSpyderはwxで書かれているようで
詳しくはわからないけど競合?衝突?が起こってるらしい。

回避方法は実行するカーネル

Execute in a new dedicated Python interpreter

にすればOK。
ただ、IPythonを使ったデバッグに比べると格段に不便になる。

IDEはSpyderで決まりかと思いきや、これは相当不便。
IDEを変えるか,GUIはQtにするか…。

参考にしたサイトstackoverflow.com