28 Zeilen
651 B
Bash
28 Zeilen
651 B
Bash
#!/bin/bash
|
|
# SkillMate Starter für Linux/Mac
|
|
|
|
# Prüfe ob Python 3 installiert ist
|
|
if ! command -v python3 &> /dev/null; then
|
|
echo "❌ Python 3 ist nicht installiert!"
|
|
echo " Bitte installieren Sie Python 3.8 oder höher"
|
|
exit 1
|
|
fi
|
|
|
|
# Gehe zum Projektverzeichnis
|
|
cd "$(dirname "$0")"
|
|
|
|
# Installiere Python-Abhängigkeiten falls nötig
|
|
if [ ! -d "venv" ]; then
|
|
echo "🔧 Erstelle virtuelle Umgebung..."
|
|
python3 -m venv venv
|
|
fi
|
|
|
|
# Aktiviere virtuelle Umgebung
|
|
source venv/bin/activate
|
|
|
|
# Installiere Abhängigkeiten
|
|
pip install -r requirements.txt 2>/dev/null
|
|
|
|
# Starte SkillMate
|
|
echo "🚀 Starte SkillMate..."
|
|
python3 main.py |