44 lines
746 B
Plaintext
44 lines
746 B
Plaintext
|
|
# Python 依赖清单
|
|||
|
|
# 安装: pip install -r requirements.txt
|
|||
|
|
|
|||
|
|
# 核心依赖
|
|||
|
|
paddleocr>=2.7.0
|
|||
|
|
paddlex>=1.0.0
|
|||
|
|
opencv-python>=4.8.0
|
|||
|
|
pymupdf>=1.23.0
|
|||
|
|
|
|||
|
|
# Flask API Server
|
|||
|
|
flask>=3.0.0
|
|||
|
|
werkzeug>=3.0.0
|
|||
|
|
|
|||
|
|
# RabbitMQ Client
|
|||
|
|
pika>=1.3.0
|
|||
|
|
|
|||
|
|
# HTTP Client (for Flask API calls)
|
|||
|
|
requests>=2.31.0
|
|||
|
|
|
|||
|
|
# 文本相似度计算
|
|||
|
|
python-Levenshtein>=0.23.0
|
|||
|
|
|
|||
|
|
# 数值计算
|
|||
|
|
numpy>=1.24.0
|
|||
|
|
scipy>=1.11.0
|
|||
|
|
|
|||
|
|
# 图像处理
|
|||
|
|
Pillow>=10.0.0
|
|||
|
|
|
|||
|
|
# PDF数字签名提取(CRT提取)
|
|||
|
|
pikepdf>=8.0.0
|
|||
|
|
cryptography>=41.0.0
|
|||
|
|
|
|||
|
|
# 可选:GPU 支持(如果有 NVIDIA GPU)
|
|||
|
|
# paddlepaddle-gpu>=2.5.0
|
|||
|
|
|
|||
|
|
# 可选:PaddleOCR 文档解析(如果使用 PaddleOCRVL)
|
|||
|
|
# pip install paddleocr[doc-parser]
|
|||
|
|
|
|||
|
|
# 开发/调试依赖(可选)
|
|||
|
|
# pytest>=7.4.0
|
|||
|
|
# black>=23.0.0
|
|||
|
|
# pylint>=2.17.0
|