Files
rpa_vision_v3/docs/guides/FLASK_SETUP_GUIDE.md
Dom a27b74cf22 v1.0 - Version stable: multi-PC, détection UI-DETR-1, 3 modes exécution
- Frontend v4 accessible sur réseau local (192.168.1.40)
- Ports ouverts: 3002 (frontend), 5001 (backend), 5004 (dashboard)
- Ollama GPU fonctionnel
- Self-healing interactif
- Dashboard confiance

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-29 11:23:51 +01:00

2.2 KiB

🔧 Guide d'Installation Flask

Problème Identifié

Flask est installé dans venv_v3 mais pas dans l'environnement Python système.

Solution

Option 1: Utiliser l'environnement virtuel (RECOMMANDÉ)

# Activer l'environnement virtuel
source venv_v3/bin/activate

# Vérifier Flask
python3 -c "import flask; print('Flask OK')"

# Lancer les applications Flask
python3 web_dashboard/app.py
python3 command_interface/app.py
python3 test_analytics_server.py

Option 2: Installer Flask dans l'environnement système

# Installer Flask et Flask-SocketIO
pip3 install Flask>=3.0.0 Flask-SocketIO>=5.3.0

# Vérifier l'installation
python3 -c "import flask; print('Flask version:', flask.__version__)"

Option 3: Réinstaller toutes les dépendances

# Activer venv
source venv_v3/bin/activate

# Installer/mettre à jour toutes les dépendances
pip install -r requirements.txt

# Vérifier
python3 -c "import flask; print('Flask OK')"

Composants Utilisant Flask

Le projet utilise Flask dans plusieurs composants :

  1. web_dashboard/app.py - Dashboard principal avec SocketIO
  2. command_interface/app.py - Interface de commande
  3. server/api_core.py - API serveur
  4. core/analytics/api/analytics_api.py - API analytics

Vérification Rapide

# Avec venv activé
source venv_v3/bin/activate

# Test rapide
python3 -c "
from flask import Flask
from flask_socketio import SocketIO
print('✅ Flask et Flask-SocketIO sont installés')
"

Mise à Jour de requirements.txt

Flask et Flask-SocketIO ont été ajoutés à requirements.txt :

# Web framework
Flask>=3.0.0
Flask-SocketIO>=5.3.0

Lancer les Serveurs

# Activer venv
source venv_v3/bin/activate

# Dashboard principal (port 5001)
python3 web_dashboard/app.py

# Interface de commande (port 5002)
python3 command_interface/app.py

# API Analytics (port 5000)
python3 test_analytics_server.py

Résumé

Flask 3.0.0 est installé dans venv_v3 Flask-SocketIO 5.5.1 est installé dans venv_v3 requirements.txt mis à jour Tous les composants Flask sont fonctionnels

Important: Toujours activer venv_v3 avant de lancer les applications Flask !