我把我的.py文件转换成了一个可执行的程序,在尝试运行它之后,我收到了来自Avast的病毒警报,说程序感染了Win32:Malware-gen。
当我禁用Avast时,这个程序运行得很好,但从长远来看,这是行不通的。
另外,当我试图通过Gmail给程序发送电子邮件时,它会用另一个病毒警告来阻止附件。
这个程序是用tkinter制作的一个简单的python数据库。在
下面是我用来转换它的代码:
pyinstaller --onefile --windowed
有没有其他代码可以用来转换它更好地工作?
为什么我会收到警报?在
谢谢你
Tags:
使用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/来比较它们。在
相关问题 更多 >
编程相关推荐