[問題] pyinstaller編譯問題

看板Python作者 (犯中二的小小鳥)時間6年前 (2018/01/14 11:30), 6年前編輯推噓2(208)
留言10則, 4人參與, 6年前最新討論串1/1
最近在嘗試將爬蟲編譯成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

01/14 22:28, 6年前 , 1F
試一下3.4版的python, 我用這一版都正常
01/14 22:28, 1F

01/15 13:05, 6年前 , 2F
先開啟 cmd,cd 到你的exe目錄, "exename".exe 執行
01/15 13:05, 2F

01/15 13:05, 6年前 , 3F
看看會不會留錯誤訊息?
01/15 13:05, 3F

01/15 13:07, 6年前 , 4F
這個方法好像不能QQ
01/15 13:07, 4F

01/15 13:32, 6年前 , 5F
編譯時不要把 console 隱藏,編完的檔案用 cmd /k xx.exe
01/15 13:32, 5F

01/15 13:32, 6年前 , 6F
這樣閃退時的錯誤訊息就會留在你開啟的 cmd 裡面
01/15 13:32, 6F

01/15 13:33, 6年前 , 7F
類似 linux 的 source
01/15 13:33, 7F

01/17 23:22, 6年前 , 8F

01/17 23:22, 6年前 , 9F
大概是這樣
01/17 23:22, 9F

01/19 15:18, 6年前 , 10F
是執行在dist目錄內產生的程式版本,不是build目錄內
01/19 15:18, 10F
文章代碼(AID): #1QMiwuZt (Python)