pyinstaller-Failed to execute script main解決


使用pyinstaller打包一個程序.使用了pyinstaller -F -w main.py.

運行程序的時候出"Failed to execute script main"錯誤.

查看了下對應文件夾內的文件,沒有發現log或者其他文件,也沒有調試信息.

想來想去,換了個命令pyinstaller -F -c main.py,使用控制台模式,打包后,運行,還是一閃而過.

但是有錯誤信息.

解決思路:

1.將整個main文件try起來,防止程序直接崩潰而關閉.

2.使用 raw_input進行界面交互,防止窗口一閃而過.

執行后再控制台界面中就可以看到報錯信息了.

有報錯信息后就能一一解決了.

我這邊遇到的是需要 import  decimal ,雖然到現在我還不知道到底哪需要這個了.

另外一個,如果程序需要其他基礎文件或者文件夾的,打包exe后,需要在exe對應目錄里添加文件和文件夾.


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2026 CODEPRJ.COM