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

104 lines
2.2 KiB
Markdown

# 🔧 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É)
```bash
# 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
```bash
# 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
```bash
# 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
```bash
# 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
```bash
# 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 !