erreur d'importation de django corsheaders
je suis un débutant dans django. je suis en train de faire sur la base du projet. projet en deux étapes. j'ai terminé la première phase et téléchargé le code d'instance amazon ec2. après la fin de la deuxième phase, j'ai ajouté quelques paquets comme python-social-auth
, django-cors-headers
, django-easy-maps
, crispyforms
. mais maintenant, c'est de montrer d'erreur d'importation pour corsheaders et ce le traceback
j'ai vérifié environnement virtuel et corsheaders paquet est ther
Traceback (most recent call last):
File "manage.py", line 10, in <module>
execute_from_command_line(sys.argv)
File "/usr/local/lib/python2.7/dist-packages/django/core/management/__init__.py", line 399, in execute_from_command_line
utility.execute()
File "/usr/local/lib/python2.7/dist-packages/django/core/management/__init__.py", line 392, in execute
self.fetch_command(subcommand).run_from_argv(self.argv)
File "/usr/local/lib/python2.7/dist-packages/django/core/management/base.py", line 242, in run_from_argv
self.execute(*args, **options.__dict__)
File "/usr/local/lib/python2.7/dist-packages/django/core/management/base.py", line 280, in execute
translation.activate('en-us')
File "/usr/local/lib/python2.7/dist-packages/django/utils/translation/__init__.py", line 130, in activate
return _trans.activate(language)
File "/usr/local/lib/python2.7/dist-packages/django/utils/translation/trans_real.py", line 188, in activate
_active.value = translation(language)
File "/usr/local/lib/python2.7/dist-packages/django/utils/translation/trans_real.py", line 177, in translation
default_translation = _fetch(settings.LANGUAGE_CODE)
File "/usr/local/lib/python2.7/dist-packages/django/utils/translation/trans_real.py", line 159, in _fetch
app = import_module(appname)
File "/usr/local/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module
__import__(name)
ImportError: No module named corsheaders
toutes les suggestions s'il vous plaît
êtes-vous de l'activation de l'environnement virtuel pour le serveur ?
OriginalL'auteur shebeer | 2014-09-27
Vous devez vous connecter pour publier un commentaire.
À l'aide de
pip
:À l'aide de
pipenv
:Je rencontre le même problème aussi. J'ai essayé d'Annuler la réponse et il a été fixé. Mais c'est étrange, je viens de copier l'ensemble de mon projet de disque de données à partir d'une instance EC2 à une autre instance EC2, et de le relancer. Ensuite, l'erreur se produit. Peut-être que la nouvelle machine de l'environnement est différent de celui d'origine. peut-être que.....
OriginalL'auteur rafael Antonio corzo Gutierrez
J'ai eu le même problème après avoir installé via pip. Ensuite, j'ai téléchargé la source et installé manuellement le
django-cors-headers
après que le problème a disparu.Espère que ça aide.
OriginalL'auteur Faysal Ahmed
De votre traceback, il semble que vous n'exécutez pas le Django app dans un environnement virtuel. Vous pourriez faire deux choses:
Installer
django-corsheaders
l'échelle du système, de sorte qu'il est disponible pour votre application, avec ou sans environnement virtuelOu vous activer l'environnement virtuel et exécutez le django app (puisque vous avez déjà confirmé que
django-corsheaders
est installé dans un environnement virtuel.)OriginalL'auteur avi