1.打包时虽然有很多warning,但是显示打包成功,生成了exe文件。运行exe文件的时候,直接闪退了。
解决办法:从cmd命令行进入到exe所在的文件位置,输入main.exe命令直接运行(main.exe是我的exe文件名称),会提示运行不了的原因。
2.提示运行不了的原因是找不到模块。
解决办法:
(1)anaconda的依赖包找不到:重新打包,将anaconda依赖包所在的路径加进去。(lib/site-packages)
(2)python相关的包找不到:pip install --upgrade psycopg2,更新包;pip直接安装包;pip先卸载再安装包。(opengauss数据库、postgresql数据库相关的包)
(3)python文件中引用的其他文件地址不对,找不到:将引用的文件和exe文件放到一个目录下。(UI界面样式表找不到)