From c34a7f60542010e5553d81053c37ed5d6fddd185 Mon Sep 17 00:00:00 2001 From: dongchangxi <458593490@qq.com> Date: Tue, 16 Dec 2025 18:38:29 +0800 Subject: [PATCH] exe4 --- .../utils/__pycache__/logs.cpython-311.pyc | Bin 532 -> 532 bytes factory_sliceing/build_exe.py | 4 ++++ factory_sliceing/main.py | 4 ++-- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/factory_sliceing/auto_sliceing_operate/utils/__pycache__/logs.cpython-311.pyc b/factory_sliceing/auto_sliceing_operate/utils/__pycache__/logs.cpython-311.pyc index d0d78583461a796c28193630a13753e56bcf96e6..81fbf226c16360df2866d978468bfc77ea59ee86 100644 GIT binary patch delta 25 fcmbQjGKGbEIWI340}$lbT2JJD$oOmHTXjYNP)Y}E delta 25 fcmbQjGKGbEIWI340}!NHSx)4B$arhxTXjYNOi2d* diff --git a/factory_sliceing/build_exe.py b/factory_sliceing/build_exe.py index 1486bd3..3d862c8 100644 --- a/factory_sliceing/build_exe.py +++ b/factory_sliceing/build_exe.py @@ -38,6 +38,10 @@ def build_exe(): '--hidden-import=auto_sliceing_operate.main_download_zip', '--hidden-import=download_batch_data', '--hidden-import=download_batch_data.main_download_batch_data_and_trans', + + # 收集所有子模块,确保 PyInstaller 能找到所有模块 + '--collect-submodules=auto_sliceing_operate', + '--collect-submodules=download_batch_data', '--hidden-import=auto_sliceing_operate.utils', '--hidden-import=auto_sliceing_operate.utils.exe_operate', '--hidden-import=auto_sliceing_operate.utils.click_soft_button', diff --git a/factory_sliceing/main.py b/factory_sliceing/main.py index 5c23f24..c8b9ee6 100644 --- a/factory_sliceing/main.py +++ b/factory_sliceing/main.py @@ -1,7 +1,7 @@ import sys import os from auto_sliceing_operate.main_begin_sliceing import main as main_begin_sliceing_main -from download_batch_data import main_download_batch_data_and_trans +from download_batch_data.main_download_batch_data_and_trans import main as main_download_batch_data_and_trans_main from auto_sliceing_operate.main_download_zip import main as main_download_zip_main from utils.config import cfg, get_work_dir @@ -9,7 +9,7 @@ if __name__ == '__main__': # 根据参数决定执行哪个模块 # 命令映射表:命令名 -> 处理函数 command_handlers = { - 'batch_download': main_download_batch_data_and_trans.main, + 'batch_download': main_download_batch_data_and_trans_main, 'begin_sliceing': main_begin_sliceing_main, 'download_slice': main_download_zip_main, }