File size: 1,356 Bytes
fafd0bb |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 |
# 🔧 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`)
|