我是靠谱客的博主 传统台灯,这篇文章主要介绍python的tkinter用pyintaller打包成exe可执行文件报错:RecursionError: maximum recursion depth exceeded,现在分享给大家,希望可以做个参考。
转载请注明作者(独孤尚良dugushangliang)出处:https://blog.csdn.net/dugushangliang/article/details/82729544
遇到这个问题也是很头疼了。因为对此还不太了解,所以刚开始一度怀疑是tkinter的mainloop的原因。因为提示的错误是迭代超过最大限度了。
复制代码
1
2
3import datetime,time,os,sys,webbrowser,cx_Oracle import random as rd,tkinter as tk,pandas as pd,tkinter.messagebox as mx from tkinter import ttk
我找了很多资料,也看到很多人写的帖子,说tkinter也是正常打包的状态。所以我决定先把别人写的能编译通过的,试着打包。可以。把自己的先留个框架,去打包,不行了。我把其他地方的冗余都去掉了,后来想想,干脆试着把导入这块也删下看看。
经过测试,果然问题是上面的问题。
当我把pandas这个模块去了,就成功了,加上了,就不行了,百思不得其解。好在我避免了pandas的使用,可以暂时完成我的想法了。
复制代码
1RecursionError: maximum recursion depth exceeded
我试着把pandas这个模块换个地方,但我发现,我这个文件,只要有pandas,则就不可成功打包,但可直接执行。不知道这是什么原因,留作以后继续解决问题吧。
对,再次申明:这个错误,我这边的情况是和tkinter无关。
独孤尚良dugushangliang——著
最后
以上就是传统台灯最近收集整理的关于python的tkinter用pyintaller打包成exe可执行文件报错:RecursionError: maximum recursion depth exceeded的全部内容,更多相关python的tkinter用pyintaller打包成exe可执行文件报错:RecursionError:内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复