Ce message semble signifier que Django n'est pas installé dans ton virtualenv.
Pour bien comprendre le truc, un virtualenv est totalement isolé du reste du système (tout du moins pour ce qui concerne python). Toutes les librairies autres que la lib standard de python deviennent inaccessibles et doivent être installées manuellement dans ce virtualenv.
L'intérêt est, entre autres, de permettre d'identifier toutes les dépendances que pourrait avoir une application, par exemple pour permettre de les mentionner si on souhaite distribuer l'appli ou la transférer dans un autre environnement.
en résumé :
Code:
1 2 3 4
| virtualenv mon_env
source mon_env/bin/activate
pip install django
django-admin startproject mon_projet |