pythonファイルをexe化して他のwindowsで実行できるようにしようとpyinstallerでexe化しようとしたのですが思いもよらぬエラーが発生したのでメモしておきます。
エラー文をみると
#Recursion error : maximum recursion depth exceeded
ってでてきており、再帰の回数がオーバー的なことがかいてあります。
私のコードには書いていないのですが、pyinstallerで再帰処理でもしてるんでしょうか。
んで、いろいろググってみたら
1.いったん実行してできたspecファイルを後述の文章を最初の行あたりに追加する
2.改めてpyinstaller をじっこうするのだが、注意してほしいのが
##pyinstaller <filename.py> --onefile
ではなく、
##pyinstaller <filename.spec> --onefile
です。Pythonファイルを指定するのではなく、specファイルを実行してください。
またpythonファイルを指定しちゃうとせっかく修正したspecファイルがもとの内容になってしまって意味を成しません。