赞
踩
1.打包显示:The typing package is an obsolete…,就是说打包的包和pyinstaller不适配,把pyinstaller卸载重新安装,我用的是python3.6+pyinstaller3.4
2.找不到pyqt5的环境
Cannot find existing PyQt5 plugin directories
根据网上说新建文件夹,然后将pyqt5qmlplugin.dll复制过去,找不到这个文件的路径,全局搜索也找不到,按照提示我新建的文件夹路径是这样的(这里建的路径是根据打包时cmd的提示建立的)
这个文件夹下面的内容,我直接把anaconda下面pyqt5-qt5的文件全部复制过来了,这里的路径是这样的(我把红框里的文件直接复制到上一张图建立的文件夹中)
这个时候已经打包成功了。
3.打包完成后双击运行,显示fail to excute script XXX
重新打包去除-Fw参数
4.打包完成后双击运行闪退
将python36.dll复制过来
5.仍然打不开
显示缺少windows环境
解决办法:将下图文件夹中的platforms文件夹直接拖到exe的相同目录下
6.依旧打不开,显示缺少ui文件,之前的ui是通过uic.load加载进来的,打包的时候并没有将ui文件一起打包进来,此时需要将之前的ui文件全部拖到exe同目录下
!!!!!终于运行成功了
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。