System Preflight

Python-Umgebung, OCR-Backend, Abhängigkeiten, Pfade.

WARNING ← Admin
OK 27
Warnungen 3
Fehler 0
Gesamt 30

Checks

Status Check Detail Fix
ok Python executable /opt/raum233/consumption-system/.venv/bin/python —
ok Python version 3.12.3 (main, Aug 31 2026, 10:18:26) [GCC 13.3.0] —
ok Project .venv active Expected: /opt/raum233/consumption-system/.venv/bin/python Using: /opt/raum233/consumption-system/.venv/bin/python Run with: /opt/raum233/consumption-system/.venv/bin/python scripts/rebuild_from_receipts.py
ok import fastapi (FastAPI web framework) available —
ok import jinja2 (Jinja2 templating) available —
ok import PIL (Pillow image library) available —
ok import pypdf (pypdf PDF reader) available —
warning import PyPDF2 (PyPDF2 PDF reader (fallback)) not installed pip install PyPDF2
ok import pytesseract (pytesseract OCR wrapper) available —
ok import pillow_heif (pillow-heif HEIF/HEIC support) available —
ok import pdfplumber (pdfplumber PDF text extraction) available —
warning import markdown (Markdown renderer) not installed pip install markdown
ok import matplotlib (Matplotlib charts) available —
ok import pandas (Pandas data frames) available —
ok import numpy (NumPy numerics) available —
ok tesseract binary /usr/bin/tesseract —
ok tesseract version tesseract 5.3.4 —
ok Tesseract language: deu deu found in 3 installed languages —
ok Tesseract language: eng eng found —
ok pytesseract Python wrapper available —
ok Writable: data/state exists=True writable=True —
ok Writable: exports exists=True writable=True —
ok Writable: reports exists=True writable=True —
ok Receipt input: imports/inbox exists —
ok Receipt input: imports/by_source exists —
ok Receipt input: imports/unknown exists —
ok Receipt input: imports/needs_review exists —
ok Config protected: config/categories exists and protected —
ok Config protected: config/products exists and protected —
warning No runtime state in config/ Found runtime-looking files: ['config/review/review_state.json'] —

Empfohlene Befehle