修复3个问题:
1. EasyOCR OOM降级CPU+重启恢复重检内存:_init_easyocr和_ensure_easyocr_subprocess添加内存检测,<2GB强制CPU;start()添加full_restart参数,用户手动启用时重置OOM计数重新评估GPU/CPU
2. PyInstaller exe闪退:spec入口改main.py,main.py添加EASYOCR_WORKER环境变量检测跳转worker逻辑;build.bat只清理build/build和dist不删spec/hooks
3. QQ OCR _processed_path未定义:补充ts和_processed_path变量定义
@
This commit is contained in:
youpaishidifu
2026-08-03 10:12:07 +08:00
parent 30106571d7
commit fa67eb407e
3 changed files with 59 additions and 8 deletions
+2 -1
View File
@@ -216,7 +216,8 @@ class MsgBotApp(ctk.CTk):
self._log("⚠ 知识库未加载,请先设置知识库路径")
self._toggle_btn.deselect()
return
self.monitor.start()
# 用户手动点击启用 → 彻底重启(重新检测内存,尝试恢复GPU)
self.monitor.start(full_restart=True)
self._status_label.configure(text="▶ 运行中", text_color="#2ecc71")
self._log("✅ 消息监控已启动")
else: