- 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>
2.2 KiB
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 :
- web_dashboard/app.py - Dashboard principal avec SocketIO
- command_interface/app.py - Interface de commande
- server/api_core.py - API serveur
- 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 !