Flask==3.0.0 Flask-SQLAlchemy==3.1.1 Flask-Migrate==4.0.5 Flask-Marshmallow==1.1.0 marshmallow-sqlalchemy==1.0.0 psycopg2-binary==2.9.9 python-dotenv==1.0.0 flask-cors==4.0.0 # Redis for token management (single device login) redis==5.0.1 # 图片处理核心库 Pillow>=10.0.0 # OpenCV(背景去除、HSV色彩空间抠图) opencv-python-headless>=4.8.0 # ONNX 模型本地 CPU 推理 onnxruntime>=1.16.0 # 数值计算(ONNX 推理依赖) numpy>=1.24.0 # [旧] 条形码生成库 (建议保留,防止旧代码报错) python-barcode>=0.14.0 # [新增] 二维码生成库 (标签打印必需,包含PIL支持) qrcode[pil]>=7.4.2 # [新增] 必须添加,用于处理 token 登录 Flask-JWT-Extended==4.6.0 # [新增] Excel 处理库 (解决 No module named 'openpyxl' 报错) openpyxl>=3.1.2 # [新增] 定时任务调度器 (库存预警每日邮件) APScheduler==3.10.4 # [新增] 时区处理 (APScheduler 需要) pytz # [新增] 进度条库 (脚本和任务所需) tqdm>=4.66.0 # [新增] pgvector 向量数据库支持(以图搜图 / 实时向量提取) pgvector>=0.2.0