pyinstaller打包exe程序cmd运行阻塞/卡死的解决办法

Python与SEO 思享 33浏览
摘要:
pyinstaller打包的exe程序cmd运行阻塞/卡住的解决办法。点击终端导致控制台处于无法输出和打印的状态,从而导致python的日志打印被阻塞,进而导致所有打印接口被阻塞。进一步询问发现,这是因为Windows cmd默认启用了“快速编辑模式”。只要鼠标点击cmd的任意区域,就会自动进入编辑模式。后续向控制台输入内容的程序甚至后台程序都会被阻止。 。

pyinstaller打包exe程序cmd运行阻塞/卡死的解决办法,终端上的点击导致控制台处于某种不能输出打印的状态,而导致python的日志打印被阻塞,进而导致所有有打印的接口都被阻塞。

进一步查询了解到这是因为windows的cmd默认开启了“快速编辑模式”,只要当鼠标点击cmd任何区域时,就自动进入了编辑模式,之后的程序向控制台输入内容甚至后台的程序都会被阻塞。

CMD属性

解决方案

临时方案:

输入回车或Esc解除阻塞,之后避免点到终端

半永久:

标题栏右键-属性,取消快速编辑模式勾选,然后点确定即可

永久:

上面的只对当前窗口有用,新建的窗口依然是处于快速编辑模式,如果想永久生效需要通过修改默认值方式

步骤如下:标题栏右键-默认值

取消快速编辑模式勾选,

然后点确定即可

推荐阅读

pycharm文件大小超过配置限制(2.56M),代码洞察功能不可用

Pycharm软件有默认的文件大小限制,一般为2.56MB,如果打开大于2.56MB的文件,会提示“文件大小超过配置限制,code insight功能不可用。”这时候我们可以通过修改相关配置来解决这个问题。单击帮助>>编辑自定义属性...在菜单栏上,......

pycharm怎么用国内镜像安装第三方库

1、在pycharm中打开Terminal,如下图。 2、以安装pymysql库为例,输入以下命令回车即可使用镜像安装。 pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pymysql ......

python获取网页中链接的几种方法

对于SEO来说,内容采集是非常普遍的现象。而采集一般需要从网页中提取目标网址。那么,我们如何通过python提取网页中的链接呢,下面分享一篇关于这个问题的文章,大家一起学习探讨...