Python多进程脚本打包exe后,用批调用,结果跑出来了一大堆这个exe的进程,直接电脑卡死!

Han_1225007 2019-08-20 11:15:19
做了一个爬虫工具给别人用,考虑到别人的执行环境不一样,故用pyinstaller打包为exe文件,然后写个批文件调用生成的exe,结果一运行一会儿电脑死机… 看了一下任务管理器,执行了好多个上面的exe,log记录里面也是好多个开始执行的信息,搞不懂为什么这样…有没有大神解惑? PS:单独执行py文件都是正常的,并不会生成那么多进程… PS2:尝试过这一个普通脚本(没有多进程),还是打包exe后用批调用,也很正常,估计是多进程的原因。
...全文
708 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
光头大叔 2019-08-26
  • 打赏
  • 举报
回复 3
pyinstaller 默认打包不支持多进程程序,需要修改主程序 在main的第一行加入如下代码: multiprocessing.freeze_support()
Han_1225007 2019-08-22
  • 打赏
  • 举报
回复
没有人遇到过这种问题吗
Han_1225007 2019-08-21
  • 打赏
  • 举报
回复
引用 2 楼 SuperDay 的回复:
你这个最好提供你的代码和脚本,才好判断,找找身边的高手看看能不能解决
随便这一个多进程打印hello world的脚本也是一样。
铖邑 2019-08-20
  • 打赏
  • 举报
回复
你这个最好提供你的代码和脚本,才好判断,找找身边的高手看看能不能解决
Han_1225007 2019-08-20
  • 打赏
  • 举报
回复
有大神指点吗?

37,743

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • WuKongSecurity@BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧