pyinstaller打包exe程序cmd运行阻塞/卡死的解决办法,终端上的点击导致控制台处于某种不能输出打印的状态,而导致python的日志打印被阻塞,进而导致所有有打印的接口都被阻塞。
进一步查询了解到这是因为windows的cmd默认开启了“快速编辑模式”,只要当鼠标点击cmd任何区域时,就自动进入了编辑模式,之后的程序向控制台输入内容甚至后台的程序都会被阻塞。
解决方案
临时方案:
输入回车或Esc解除阻塞,之后避免点到终端
半永久:
标题栏右键-属性,取消快速编辑模式勾选,然后点确定即可
永久:
上面的只对当前窗口有用,新建的窗口依然是处于快速编辑模式,如果想永久生效需要通过修改默认值方式
步骤如下:标题栏右键-默认值
取消快速编辑模式勾选,
然后点确定即可
本文来源:【python使用pyinstaller打包运行过程中莫名的被阻塞】
由思享SEO博客编辑转载,仅用于参考学习,如有侵权请联系本站修改删除!