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 :

    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é :

    pip list | grep google-genai
    
  2. Si absent, installez-le :

    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)