pyinstaller打包三坑 pyinsaller基础教程
行吧,第一次用把能踩的坑都给踩了一遍,真香。
一、cannot find existing pyqt5 plugin 和 cannot find existing pyside2 plugin
原因:应该是系统文件夹命名使用了中文,导致解析错误,找不到对应dll。
解决方法:
1、这时候不要想着改系统文件夹名了。直接去site-packages里面找到pyqt5,搜索出pyqt5qmlplugin.dll,然后按照paths checked路径,就是cmd里面显示没有的那个路径,依次新建出来,把刚刚那个dll放进去。这个就是偷梁换柱,挪给程序用。
2、刚刚运行好的,又出这个问题,又接着新建文件夹放入dll就好了。
参照:韦子谦。
ps:我的第一个坑,尝试直接更改c盘系统文件夹命名,如果系统已经用了很久了,切记,不要这么操作,重启一次以后系统直接变得亲妈都不认,很多东西都不见了,还好命名及时改回来,重启以后恢复原样了,气的我!!!
我的第一个坑续,以为这样就完了吗,好家伙,我的paths /user