EduLab / documentation /RESTART_SERVER.md
rinogeek's picture
Initial deploy to Hugging Face
062d102
# 🔧 SOLUTION : Redémarrer le Serveur Django
## Problème Identifié
L'erreur `ImportError: cannot import name 'genai' from 'google'` indique que le package `google-genai` n'est pas accessible par le serveur Django.
**Cause** : Le package a été installé APRÈS le démarrage du serveur. Python ne charge les modules qu'au démarrage.
## ✅ Solution Simple
**Redémarrez le serveur Django** pour qu'il charge le nouveau package :
### Étapes :
1. **Arrêtez le serveur** :
- Allez dans le terminal où tourne `python3 manage.py runserver`
- Appuyez sur `Ctrl + C`
2. **Relancez le serveur** :
```bash
cd backend
python3 manage.py runserver
```
3. **Testez** :
- Retournez sur la page "Tutor AI"
- Posez une question
- Ça devrait fonctionner ! 🎉
## Note Importante
J'ai ajouté `google-genai==1.52.0` au fichier `requirements.txt` pour que le package soit installé automatiquement à l'avenir.
## Si l'Erreur Persiste
Si après le redémarrage vous voyez toujours l'erreur :
1. Vérifiez que le package est bien installé :
```bash
pip list | grep google-genai
```
2. Si absent, installez-le :
```bash
pip install google-genai --break-system-packages
```
3. Redémarrez à nouveau le serveur
---
**Prochaine étape** : Configurez votre vraie clé API Gemini (voir `GEMINI_SETUP.md`)