尝试运行转换为.exe-fi的.py程序后出现病毒警告

2024-10-01 02:25:50 发布

您现在位置:Python中文网/ 问答频道 /正文

我把我的.py文件转换成了一个可执行的程序,在尝试运行它之后,我收到了来自Avast的病毒警报,说程序感染了Win32:Malware-gen。 当我禁用Avast时,这个程序运行得很好,但从长远来看,这是行不通的。 另外,当我试图通过Gmail给程序发送电子邮件时,它会用另一个病毒警告来阻止附件。 这个程序是用tkinter制作的一个简单的python数据库。在

下面是我用来转换它的代码:

pyinstaller --onefile --windowed

有没有其他代码可以用来转换它更好地工作? 为什么我会收到警报?在

谢谢你


Tags: 文件代码py程序程序运行警告附件tkinter
2条回答

使用jar方法

基本上,不是将.py文件转换为exe文件,而是将其转换为jar文件。在

回答如下:

https://stackoverflow.com/a/1255113/7123519

或者

https://wiki.python.org/jython/JythonFaq/DistributingJythonScripts


这是一个已知的问题,可能是多种原因使您的病毒程序认为这是一个病毒。检查这个出来了:https://github.com/pyinstaller/pyinstaller/issues/603

目前,您唯一的选择是尝试其他转换器,如py2exe。 每个人都有自己的优点和缺点,你可以参考:https://docs.python-guide.org/shipping/freezing/来比较它们。在

相关问题 更多 >