pyinstaller打包的EXE运行出现错误提示:AttributeError: 'NoneType' object has no attribute 'cursor'
各位亲们,能否帮我看一下问题出在哪里了?我实在是不知道怎么弄了:使用pyinstaller打包成exe文件后,执行这个exe文件时报出如下错误:

在网上也查了有关这个问题(AttributeError: 'NoneType' object has no attribute 'cursor')的解决办法,但是一直弄不好,主文件中的部分代码和工具代码截图如下:
主文件部分代码:

工具中的代码:

请大佬帮我看看要怎么改才行?不胜感激。
相关推荐
pyinstaller打包单个exe后无法执行错误的解决方法
今天小编就为大家分享一篇pyinstaller打包单个exe后无法执行错误的解决方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
pyinstaller 打包成exe,python在程序运行没问题,在打包后的exe报导入的包错误情况下,打包生成exe方式
4.pyinstaller 打包成exe,python在程序运行没问题,在打包后的exe报导入的包错误情况下例如:No module named cx_Oracle,打包生成exe方式
pyinstaller打包exe适应所有的win系统
主要介绍的是python打包成的exe,可以在所有的win系统上运行的操作步骤。 温馨提示: 需要安装pywin32.如果安装失败,我们安装pypiwin32版本
使用pyinstaller打包PyQt5桌面程序为exe无法运行的问题
我使用PyQt5模块写了一个简单的桌面程序,用pyinstaller打包。 最初参数使用 -F -w ,因为后来发现程序无法运行便改为 -F -D 重新打包。 打包过程中可以看到满屏的Warning,可以看到有很多文件没有找到,但是像往常一样没有理会。 在dist文件夹下双击exe程序,命令行闪退。 之后 我试图改写py文件添加time.sleep,input以及try语句来使命令行保持显示,但重新打包后仍然闪退。在网络上也没有查找到解决办法。 后来经过我的不懈努力,终于成功截图得到命令行错误代码。 找到错误语句 unable to find Qt5Core.dll on PATH 可知环境
使用pyinstaller打包exe文件及问题解决.docx
一个小任务,踩了3个坑: 1)打包时报异常:RecursionError: maximum recursion depth exceeded 2)exe执行异常:ModuleNotFoundError: No module named 'pkg_resources.py2_warn' 3)exe在其他主机上执行异常:FileNotFoundError: [Errno 2] No such file or directory: 'C:\\Users\\gaozh\\AppDa ta\\Local\\Temp\\_MEI58162\\jieba\\dict.txt'


