问题:
之前利用 pip 安装完Pyinstaller 后,未曾进行过升级。在使用4.2版本的时候,我的一个“.py”文件因为涉及到 .txt文件的读写,导致生成的可执行文件被安全软件查杀。
有的方法说是加上图标就不会被查杀,经试验程序依然被查杀掉,故此方法无法从根本上解决问题。
查找官方文档后发现,最新版本的更新日志中写出了新的特性。
Windows:设置 EXE 校验和。 减少来自抗病毒软件的误报检测。 (#5579)
解决方法:
经过测试,更新到4.3版本后,能解决该问题。
在命令行中,运行下列指令
pip install --upgrade pyinstaller
Pyinstaller版本升级为4.3。
之后在进行 pyinstaller 进行打包,生成的exe文件不会被报错。