Magicode
さくざえもん
Follow
11か月前公開
・11か月前更新
・1 min read
ツイートする
ツイートする
pyinstallerのエラー対処
python
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ファイルがもとの内容になってしまって意味を成しません。
import
sys
sys
.
setrecursionlimit
(
10000
)
Discussion
コメントにはログインが必要です。
Ads
Magicode Ads
記事を書いた人に広告収入が入る、そんなエンジニア向けブログサービスに広告を掲載しませんか?