總結Pyinstaller的坑及終極解決方法

2021-08-21 06:19:49 字數 488 閱讀 1810

解決方法解決方法

遇到這種問題不管彈出什麼樣的錯誤提示, 在輸出exe時引數加個』-d』即debug模式, 然後開啟的時候能看到列印的錯誤資訊了, 這招很好用

留意一下程式依賴的一些資源檔案, 檢查下路徑是否正確, 特別是程式裡有相對路徑的; 還有一些涉及到依賴系統預設資源的如預設字型啥的, 也得留意

換下打包方式, 如onefile模式和onedir模式 (之前出現過onedir打包可以但onefile打包不行的情況)

環境變數path中加上pyqt5的plugins的路徑

依舊不行則換個pyinstaller的版本, 即卸掉重灌, 推薦用3.2.1

再不行則換作業系統試試, 有win10跑得了但到了win7就跑不了的情況 (弄個虛擬機器測下找下問題在哪)

main return -1

failed to execute script pyi_rth_pkgres

failed to execute script ***x

整理Pyinstaller遇到的幾個坑

2 pyinstaller 這個庫我大概半年前使用成功過,最近一段時間不停報錯,困擾了我好久好久,直到看到一篇2月的部落格 解決failed to execute script pyi rth pkgres的問題 這個是真的幫了大忙了,確實要用github上面最新的包來安裝 3 pyinstalle...

pyinstaller用法總結

最近利用tkinter python pyinstaller實現了小工具的專案,在此記錄下pyinstaller相關引數以及爬過的坑。一 pyinstaller相關引數 f,onefile 打包乙個單個檔案,如果你的 都寫在乙個.py檔案的話,可以用這個,如果是多個.py檔案就別用 d,onedir...

pyinstaller 打包總結

pyinstaller 打包過程總結 安裝 pyinstaller 打包工具 pip3 install pyinstallerpyinstaller 打包命令不熟悉的小夥伴可點選這裡檢視喲 備註 以下涉及到的檔案名字main.py,請替換成自己的檔名 執行打包命令生成單獨的 exe 程式 pyins...