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

博客讲述了作者在使用Pyinstaller 4.2版本打包.py文件时遇到被安全软件查杀的问题,通过查阅官方文档发现4.3版本新增了设置EXE校验和的功能,减少了误报。升级到4.3版本后,打包生成的exe文件不再被报错。
摘要由CSDN通过智能技术生成

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

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

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

pip install --upgrade pyinstaller

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

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值