This commit is contained in:
ping 2026-07-02 15:47:15 +08:00
parent 8a8e841c7f
commit 664336cf34

View File

@ -5,8 +5,13 @@ import dataui
from PyInstaller.utils.hooks import collect_dynamic_libs # 新增导入
# 收集 confluent_kafka 的所有动态库
kafka_binaries = collect_dynamic_libs('confluent_kafka')
# 收集所有科学计算库的动态库
numpy_binaries = collect_dynamic_libs('numpy')
scipy_binaries = collect_dynamic_libs('scipy') # 如果使用了 scipy
pandas_binaries = collect_dynamic_libs('pandas') # 如果使用了 pandas
# 合并所有动态库列表
all_binaries = numpy_binaries + scipy_binaries + pandas_binaries + kafka_binaries
duipath = os.path.dirname(dataui.__file__)
@ -14,7 +19,7 @@ block_cipher = None
a = Analysis(['../src/kgadget.py'],
pathex=['../src'],
binaries=kafka_binaries,
binaries=all_binaries,
datas=[
(f'{duipath}/tmpl/bricks/*.*', 'dataui/tmpl/bricks')
],