关于使用Pyinstaller 4.x版本打包生成exe文件被软件查杀的问题

问题:
之前利用 pip 安装完Pyinstaller 后,未曾进行过升级。在使用4.2版本的时候,我的一个“.py”文件因为涉及到 .txt文件的读写,导致生成的可执行文件被安全软件查杀。
有的方法说是加上图标就不会被查杀,经试验程序依然被查杀掉,故此方法无法从根本上解决问题。

查找官方文档后发现,最新版本的更新日志中写出了新的特性

Windows:设置 EXE 校验和。 减少来自抗病毒软件的误报检测。 (#5579)
在这里插入图片描述解决方法:
经过测试,更新到4.3版本后,能解决该问题。
在命令行中,运行下列指令

pip install --upgrade pyinstaller

Pyinstaller版本升级为4.3。
在这里插入图片描述
之后在进行 pyinstaller 进行打包,生成的exe文件不会被报错。


版权声明:本文为CharlesE_233原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。