[問題] py打包成exe 解壓縮功能失敗

作者: kevin77766   2018-08-01 22:51:27
最近剛學python
目前撰寫一隻有解壓縮的功能 利用pyunpack patool
.py可以正常執行
利用pyinstaller打包成windows exe後
卻遇到執行解壓縮時功能失敗問題
請問有什麼方法可以解決?
作者: s860134 (s860134)   2018-08-02 06:50:00
"執行解壓縮時功能失敗問題" 可以更具體的描述何謂失敗pyinstaller 包出來 exe ,你可以開個 cmd 來執行他這樣有錯誤的時候就會印在 cmd 上面,不會隨視窗銷毀
作者: kevin77766   2018-08-02 11:48:00
已補上錯誤訊息 感謝幫忙
作者: s860134 (s860134)   2018-08-03 00:51:00
我覺得是你用錯方法通常有缺 module 應該是 import error或 ModuleNotFoundError: No module named XXX有原始碼比較知道你在幹嘛,不然這形同隔空抓藥
作者: kevin77766   2018-08-03 21:16:00
感謝s大大的幫忙
作者: s860134 (s860134)   2018-08-03 21:28:00
其實我猜你要的應該是 --hidden-import [手動帶入相依]這樣應該不太需要你特別去寫一個檔案?
作者: kevin77766   2018-08-03 22:42:00
hook檔算是解決patool問題 剛追了一下pyunpack code它實作是用easy_process呼叫patool 所以才一直失敗

Links booklink

Contact Us: admin [ a t ] ucptt.com