作者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://webptt.com/cn.aspx?n=bbs/Python/M.1515900600.A.8F7.html
※ 编辑: shoryo (114.27.189.97), 01/14/2018 11:32:16
1F:推 nilsson: 试一下3.4版的python, 我用这一版都正常 01/14 22:28
2F:→ s860134: 先开启 cmd,cd 到你的exe目录, "exename".exe 执行 01/15 13:05
3F:→ s860134: 看看会不会留错误讯息? 01/15 13:05
4F:→ s860134: 这个方法好像不能QQ 01/15 13:07
5F:→ s860134: 编译时不要把 console 隐藏,编完的档案用 cmd /k xx.exe 01/15 13:32
6F:→ s860134: 这样闪退时的错误讯息就会留在你开启的 cmd 里面 01/15 13:32
7F:→ s860134: 类似 linux 的 source 01/15 13:33
9F:→ shoryo: 大概是这样 01/17 23:22
10F:推 kenduest: 是执行在dist目录内产生的程式版本,不是build目录内 01/19 15:18