2017-09-06 2 views
0

J'ai utilisé les éléments suivants tutorial. J'ai utilisé la commande pip install django-import-export, puis ajouté à la section Applications installées.ModuleNotFoundError: Aucun module nommé 'import_export'

INSTALLED_APPS = [ 
    'django.contrib.admin', 
    'django.contrib.auth', 
    'django.contrib.contenttypes', 
    'django.contrib.sessions', 
    'django.contrib.messages', 
    'django.contrib.staticfiles', 
    'import_export', 
    'frontend', 
    'userauth', 
    'methods', 
] 

Quand je lance python manage.py collectstatic j'obtiens l'erreur ModuleNotFoundError: No module named 'import_export'

+0

Si vous utilisez un environnement virtuel, assurez-vous d'exécuter 'pip install' et' manage.py' dans le même environnement virtuel. – Alasdair

Répondre

0

Je suppose que vous avez installé Django dans virtualenv. Maintenant, lorsque vous avez installé django-import-export, vous avez oublié d'activer votre environnement virtuel. Je doute qu'il y ait autre chose. Vérifiez également que votre environnement virtuel est activé lorsque vous exécutez django manage.py collectstatic. Vous avez peut-être installé Django en dehors de tous les environnements virtuels une fois dans le passé (par erreur) et n'élève donc pas les erreurs "Django non trouvé" mais vous ne pouvez pas trouver import_export parce que vous l'avez réellement installé dans un environnement virtuel.

+0

Je suis nouveau à django! Pouvez-vous m'expliquer comment activer virtualenv? –

+0

Utilisez-vous un environnement virtuel? – campovski

+0

J'ai installé l'environnement virtuel. Mais je ne l'utilise pas dans mon projet –