1.2 KiB
1.2 KiB
⚡ Réponse Rapide
Ta Question
Quand je fais mes tests je fais
./run.sh, est-ce que ce script prend bien en compte tout ce dont a besoin le programme pour fonctionner comme création venv, requirements.txt etc ?
Réponse
NON, run.sh ne fait PAS l'installation !
Ce que fait run.sh
- ✅ Vérifie que le venv existe
- ✅ Vérifie que FAISS est installé
- ✅ Lance l'application
- ❌ Ne crée PAS le venv
- ❌ N'installe PAS les dépendances
Ce que fait setup.sh
- ✅ Crée le venv
- ✅ Installe requirements.txt
- ✅ Configure tout
- ❌ Ne lance PAS l'application
🎯 Workflow Correct
Première fois (Installation)
cd geniusia2
./setup.sh # Installe tout
./install_faiss.sh # Installe FAISS
À chaque utilisation (Lancement)
cd geniusia2
./run.sh # Lance l'app
📊 Résumé
| Script | Installation | Lancement |
|---|---|---|
setup.sh |
✅ OUI | ❌ NON |
run.sh |
❌ NON | ✅ OUI |
Donc pour tes tests :
- Une fois :
./setup.sh+./install_faiss.sh - À chaque test :
./run.sh
C'est tout ! 🚀