方案

Tauri 负责桌面壳与原生能力,PyInstaller 把 Python AI 引擎打成 sidecar.exe,Tauri 启动时拉起。

打包要点

1. PyInstaller 用 --clean + 清 __pycache__ 防旧字节码。
2. tauri.conf.jsonbundle.resources 声明 sidecar.exe。
3. 注意 dist 目录不能混入 sidecar.exe(会与前端资源冲突,导致安装包翻倍)。

多平台

Windows 用 sidecar.exe,Android 用 Rust .so,实现一套 Python 引擎逻辑跨桌面/移动端复用。