作者shoryo (犯中二的小小鳥)
看板Python
標題[問題] pyinstaller編譯問題
時間Sun Jan 14 11:29:53 2018
最近在嘗試將爬蟲編譯成exe檔使用,
google了一下決定使用pyinstaller來編譯,
不過執行完pyinstaller後卻發現出來的exe檔打不開,旁邊還有一些奇奇怪怪的文件。
如圖:
https://imgur.com/a/Qwf8G
編譯時的Log如下:
https://imgur.com/a/KsOjj
我用的版本是python 3.6,pyinstaller已經更新到38.4.0,
程式在jupyter notebook下測試可以正常運作。
不知道有沒有哪位先進可以指點迷津?
--
18121 10/09 - 卡 □ ▁▁▁▁
●18122 10/09 - 卡 □ ▕≡ ≡▏可以不要再吃廣告文了嗎...
18123 10/09 - 獸 □ ▕▼▼▼▼▏我已經受夠這種像處罰遊戲
18124 10/09 - 的 □ ▕▲▲▲▲▏的吃東西方式了......
18125 10/09 - 哀 □ /
██\
18126 10/09 - 傷 □ | \
ψmarubom
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.27.189.97
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1515900600.A.8F7.html
※ 編輯: shoryo (114.27.189.97), 01/14/2018 11:32:16
推 nilsson: 試一下3.4版的python, 我用這一版都正常 01/14 22:28
→ s860134: 先開啟 cmd,cd 到你的exe目錄, "exename".exe 執行 01/15 13:05
→ s860134: 看看會不會留錯誤訊息? 01/15 13:05
→ s860134: 這個方法好像不能QQ 01/15 13:07
→ s860134: 編譯時不要把 console 隱藏,編完的檔案用 cmd /k xx.exe 01/15 13:32
→ s860134: 這樣閃退時的錯誤訊息就會留在你開啟的 cmd 裡面 01/15 13:32
→ s860134: 類似 linux 的 source 01/15 13:33
→ shoryo: 大概是這樣 01/17 23:22
推 kenduest: 是執行在dist目錄內產生的程式版本,不是build目錄內 01/19 15:18