This commit is contained in:
Ladebeze66 2025-02-22 18:58:12 +01:00
parent 5b0e50bcb2
commit a9b71d150a

8
run.sh
View File

@ -1,6 +1,6 @@
#!/bin/bash #!/bin/bash
echo "🚀 Activation de l'environnement virtuel..." echo "Activation de l'environnement virtuel..."
# Vérifier si l'environnement virtuel existe # Vérifier si l'environnement virtuel existe
if [ ! -d "ftlinear" ]; then if [ ! -d "ftlinear" ]; then
@ -10,7 +10,7 @@ fi
# Détecter si le système est Debian/Ubuntu avec PEP 668 (éviter l'erreur `externally-managed-environment`) # Détecter si le système est Debian/Ubuntu avec PEP 668 (éviter l'erreur `externally-managed-environment`)
if grep -q "externally-managed" /usr/lib/python*/EXTERNALLY-MANAGED 2>/dev/null; then if grep -q "externally-managed" /usr/lib/python*/EXTERNALLY-MANAGED 2>/dev/null; then
echo "⚠️ Système avec gestion des paquets restreinte. Utilisation de '--break-system-packages'." echo "Système avec gestion des paquets restreinte. Utilisation de '--break-system-packages'."
PIP_EXTRA="--break-system-packages" PIP_EXTRA="--break-system-packages"
else else
PIP_EXTRA="" PIP_EXTRA=""
@ -19,9 +19,9 @@ fi
# Activer l'environnement virtuel # Activer l'environnement virtuel
source ftlinear/bin/activate source ftlinear/bin/activate
echo "📦 Installation des dépendances..." echo "Installation des dépendances..."
pip install --upgrade pip $PIP_EXTRA pip install --upgrade pip $PIP_EXTRA
pip install -r requirements.txt $PIP_EXTRA pip install -r requirements.txt $PIP_EXTRA
echo "🎯 Exécution du programme..." echo "Exécution du programme..."
python main.py python main.py