最近在用PyQt5做一个Python小程序,做完后想打包成exe文件,以便在其他电脑上运行,结果用pyInstaller打包时出现如下错误。
根据最下方的报错信息,似乎是缺少了“Paths checked”所说的插件目录。
于是我把这个路径复制到文件浏览器里打开,至于“Τ×ÓÇ«”,大概是乱码吧。因为我的用户名就是我的名字,所以我就直接改过来了。打开后发现该文件夹的内容如下。
然后上网搜了一下解决方案,说是在“我的电脑”里搜索“pyqt5.dll”和“pyqt5qmlplugin.dll”两个文件,复制到这个文件夹里就好了。于是我按照该方法试着弄了一下,结果还是不行,显示的依旧是原来的报错信息。
正当心烦的时候,我拍了拍脑袋,会不会是……
我在“Users”里创建了名为“Τ×ÓÇ«”的文件夹,然后在这个文件夹下,把路径给新建一遍,并把上图的文件,以及“pyqt5.dll”和“pyqt5qmlplugin.dll”,都一股脑放进去,这下应该一字不差地满足报错信息的要求了吧。
结果仍然是运行出错,只是报错信息变了,刚刚是找不到PyQt5的路径,现在是找不到PySide2的路径。
于是我又依样画葫芦,在“Τ×ÓÇ«”文件夹里新建了PySide2的路径,并把原本路径中“plugins”下的文件复制进去。
然后就运行成功了……
网友评论