概述
转载请注明作者(独孤尚良dugushangliang)出处:https://blog.csdn.net/dugushangliang/article/details/82729544
遇到这个问题也是很头疼了。因为对此还不太了解,所以刚开始一度怀疑是tkinter的mainloop的原因。因为提示的错误是迭代超过最大限度了。
import 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的使用,可以暂时完成我的想法了。
RecursionError: maximum recursion depth exceeded
我试着把pandas这个模块换个地方,但我发现,我这个文件,只要有pandas,则就不可成功打包,但可直接执行。不知道这是什么原因,留作以后继续解决问题吧。
对,再次申明:这个错误,我这边的情况是和tkinter无关。
独孤尚良dugushangliang——著
最后
以上就是传统台灯为你收集整理的python的tkinter用pyintaller打包成exe可执行文件报错:RecursionError: maximum recursion depth exceeded的全部内容,希望文章能够帮你解决python的tkinter用pyintaller打包成exe可执行文件报错:RecursionError: maximum recursion depth exceeded所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复