2014-06-13 4 views
5

J'ai installé django-allauth pour l'utilisation des comptes sociaux dans mon application django, mais chaque fois que jeImportError: Aucun module nommé allauth

manage.py syncdb

Il me donne une erreur

ImportError: No module named allauth

J'ai essayé de ajouter encore

sys.path.append(os.path.abspath(os.path.dirname(__file__))) 

à

manage.py 

mais il ne fonctionne toujours pas.Je suis incapable de déboguer sur la façon d'ajouter le chemin d'accès à allauth pour l'inclure?

+0

Comment avez-vous l'installer en premier lieu? –

+0

en utilisant pip installer django-allauth – saurabh

+0

pourriez-vous fournir le retraçage complet? Avez-vous 'django.contrib.sites' dans' INSTALLED_APPS' plus tôt que 'allauth'? – yedpodtrzitko

Répondre

1

aller à la racine du dossier dans lequel vous avez votre environnement virtuel et tapez:

source bin/activate 
+1

comment savez-vous qu'il utilise même virtualenv? – agconti

+0

J'ai dû désactiver et installer cette application de l'extérieur de mon environnement pour une raison quelconque. Cela est seulement arrivé sur Windows. Fonctionne comme il se doit sur Mac et Linux –