升级auto-py-to-exe至2.45.0后生成窗口版exe遭杀毒软件拦截报病毒的问题求助
升级auto-py-to-exe至2.45.0后生成窗口版exe遭杀毒软件拦截报病毒的问题求助
我有一个Python应用,想把它打包成.exe文件,一直用的是auto-py-to-exe工具。最近我把auto-py-to-exe升级到了2.45.0版本,结果遇到了麻烦:
- 当我尝试打包窗口版的exe时,直接报错,提示文件包含病毒或恶意软件,杀毒软件也把它标记为特洛伊木马;
- 但如果打包控制台版的exe,完全没有问题,转换成功后杀毒软件也没任何异议;
- 升级之前
auto-py-to-exe一直都正常工作; - 我试过用更简单的代码测试,结果还是一样的报错。
以下是我使用的打包命令:
pyinstaller --noconfirm --onedir --windowed --icon "<Icon Path Here>" "<File Path Here>"
完整的错误追踪信息如下:
Traceback (most recent call last): File "C:\Programs\Sources\Python\Lib\site-packages\win32ctypes\pywin32\pywintypes.py", line 36, in pywin32error yield File "C:\Programs\Sources\Python\Lib\site-packages\win32ctypes\pywin32\win32api.py", line 209, in BeginUpdateResource return _resource._BeginUpdateResource(filename, delete) # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "C:\Programs\Sources\Python\Lib\site-packages\win32ctypes\core\ctypes\_util.py", line 39, in check_null raise make_error(function, function_name) OSError: [WinError 225] Operation did not complete successfully because the file contains a virus or potentially unwanted software. During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Programs\Sources\Python\Lib\site-packages\auto_py_to_exe\packaging.py", line 132, in package run_pyinstaller(pyinstaller_args[1:]) # ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "C:\Programs\Sources\Python\Lib\site-packages\PyInstaller\__main__.py", line 215, in run run_build(pyi_config, spec_file, **vars(args)) # ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Programs\Sources\Python\Lib\site-packages\PyInstaller\__main__.py", line 70, in run_build PyInstaller.building.build_main.main(pyi_config, spec_file, **kwargs) # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Programs\Sources\Python\Lib\site-packages\PyInstaller\building\build_main.py", line 1252, in main build(specfile, distpath, workpath, clean_build) # ~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Programs\Sources\Python\Lib\site-packages\PyInstaller\building\build_main.py", line 1192, in build exec(code, spec_namespace) # ~~~~^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Username\AppData\Local\Temp\tmp76jncox0\Chopsticks v.3.3.1.spec", line 19, in <module> exe = EXE( pyz, # ...<14 lines>... icon=['C:\\Programs\\Programs\\Python_Programes\\My_Inventions_and_Copys\\Inventions\\Chopsticks_Game\\Pics\\logo.ico'], # ) File "C:\Programs\Sources\Python\Lib\site-packages\PyInstaller\building\api.py", line 658, in __init__ self.__postinit__() # ~~~~~~~~~~~~~~~~~^^ File "C:\Programs\Sources\Python\Lib\site-packages\PyInstaller\building\datastruct.py", line 184, in __postinit__ self.assemble() # ~~~~~~~~~~~~~^^ File "C:\Programs\Sources\Python\Lib\site-packages\PyInstaller\building\api.py", line 771, in assemble self._retry_operation(icon.CopyIcons, build_name, self.icon) # ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Programs\Sources\Python\Lib\site-packages\PyInstaller\building\api.py", line 1033, in _retry_operation return func(*args) File "C:\Programs\Sources\Python\Lib\site-packages\PyInstaller\utils\win32\icon.py", line 212, in CopyIcons return CopyIcons_FromIco(dstpath, [srcpath]) File "C:\Programs\Sources\Python\Lib\site-packages\PyInstaller\utils\win32\icon.py", line 144, in CopyIcons_FromIco hdst = win32api.BeginUpdateResource(dstpath, 0) File "C:\Programs\Sources\Python\Lib\site-packages\win32ctypes\pywin32\win32api.py", line 208, in BeginUpdateResource with _pywin32error(): # ~~~~~~~~~~~~~^^ File "C:\Programs\Sources\Python\Lib\contextlib.py", line 162, in __exit__ self.gen.throw(value) # ~~~~~~~~~~~~~~^^^^^^^ File "C:\Programs\Sources\Python\Lib\site-packages\win32ctypes\pywin32\pywintypes.py", line 40, in pywin32error raise error(exception.winerror, exception.function, exception.strerror) win32ctypes.pywin32.pywintypes.error: (225, 'BeginUpdateResourceW', 'Operation did not complete successfully because the file contains a virus or potentially unwanted software.')
备注:内容来源于stack exchange,提问作者user28139790
相关产品推荐
相关产品推荐

