最近在用PyQt5做一個(gè)Python小程序味混,做完后想打包成exe文件挫以,以便在其他電腦上運(yùn)行,結(jié)果用pyInstaller打包時(shí)出現(xiàn)如下錯(cuò)誤诅迷。
根據(jù)最下方的報(bào)錯(cuò)信息佩番,似乎是缺少了“Paths checked”所說(shuō)的插件目錄。
于是我把這個(gè)路徑復(fù)制到文件瀏覽器里打開(kāi)罢杉,至于“?¤×ó??”趟畏,大概是亂碼吧。因?yàn)槲业挠脩?hù)名就是我的名字滩租,所以我就直接改過(guò)來(lái)了赋秀。打開(kāi)后發(fā)現(xiàn)該文件夾的內(nèi)容如下。
然后上網(wǎng)搜了一下解決方案律想,說(shuō)是在“我的電腦”里搜索“pyqt5.dll”和“pyqt5qmlplugin.dll”兩個(gè)文件猎莲,復(fù)制到這個(gè)文件夾里就好了。于是我按照該方法試著弄了一下技即,結(jié)果還是不行著洼,顯示的依舊是原來(lái)的報(bào)錯(cuò)信息。
正當(dāng)心煩的時(shí)候姥份,我拍了拍腦袋郭脂,會(huì)不會(huì)是……
我在“Users”里創(chuàng)建了名為“?¤×ó??”的文件夾,然后在這個(gè)文件夾下澈歉,把路徑給新建一遍展鸡,并把上圖的文件,以及“pyqt5.dll”和“pyqt5qmlplugin.dll”埃难,都一股腦放進(jìn)去莹弊,這下應(yīng)該一字不差地滿(mǎn)足報(bào)錯(cuò)信息的要求了吧。
結(jié)果仍然是運(yùn)行出錯(cuò)涡尘,只是報(bào)錯(cuò)信息變了忍弛,剛剛是找不到PyQt5的路徑,現(xiàn)在是找不到PySide2的路徑考抄。
于是我又依樣畫(huà)葫蘆细疚,在“?¤×ó??”文件夾里新建了PySide2的路徑,并把原本路徑中“plugins”下的文件復(fù)制進(jìn)去川梅。
然后就運(yùn)行成功了……