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同目录下
 
 
 !!!!!终于运行成功了
 










