1
votes

Erreur de serveur d'exécution Django - importlib._bootstrap gelé

J'ai travaillé sur un projet et chaque fois que j'essaye le code: py manage.py runserver j'obtiens l'erreur ci-dessous. Veuillez aider à résoudre l'erreur.

OSError: [WinError 123] The filename, directory name, or volume label syntax is incorrect: '<frozen importlib._bootstrap>'


2 commentaires

On dirait que vous n'avez pas de fichier __ init __.py vide sur votre projet django, est-ce possible?


juste certifié que tous les fichiers init .py de tout le projet sont vides.


4 Réponses :


1
votes

J'ai eu le même problème. Je n'étais pas dans l'environnement virtuel où j'ai installé les formulaires croustillants django et cette erreur s'est produite.

Peut-être que cela peut aider


0 commentaires

1
votes

OSError: [WinError 123] The filename, directory name, or volume label syntax is incorrect: '<frozen importlib._bootstrap>'

J'ai continué à recevoir ce même message d'erreur après être revenu à mon projet Django quelques semaines plus tard. Je n'ai pas pu retracer les problèmes exacts, mais il me manquait quelques paquets, à savoir crispy_forms et Pillow.

J'ai lancé le serveur virtuel en utilisant les guillemets "(path_to_django_project)\Script\activate.bat" puis Enter. Installez les packages manquants

pip install Pillow puis pip install crispy-forms-gds

Après l'installation de PIP, j'exécute quelques migrations

python manage.py makemigrations python manage.py migrate

J'ai démarré mon serveur local, python manage.py runserver et visualisez le projet dans le navigateur


0 commentaires

0
votes

Si vous regardez en arrière dans le terminal, vous pourriez trouver le problème. J'avais un module manquant, appelé django-filters.

python manage.py runserver

Après l'avoir installé, j'ai un autre module manquant, et ainsi de suite. Parfois, vous devez redémarrer PyCharm pour lui faire réaliser les nouvelles installations! Enfin, a fait un

python manage.py migrate

puis

python manage.py makemigrations

puis

ModuleNotFoundError: No module named 'django_filters'

et tout fonctionne bien maintenant!


0 commentaires

0
votes

C'est similaire à quelque chose qui m'est arrivé.

Après avoir vérifié le message de traceback, j'ai remarqué ce qui suit:

 return _bootstrap._gcd_import(name[level:], package, level)

Dans mon cas spécifique, j'ai mal orthographié le nom de l'application dans settings.py/INSTALLED_APPS , c'est pourquoi le ModuleNotFoundError .

Django cherchait <app_name>.apps.<app_name>Config (par exemple: blog.apps.BlogConfig ), mais j'avais une faute de frappe (comme celle-ci: blogg.apps.BlogConfig ) et Django a soulevé une erreur.


Django ou Python utilisent-ils le framework Bootstrap?

J'ai vu de nombreuses réponses affirmer que cette erreur était due au fait que le framework Bootstrap n'était pas installé et c'est faux.

Voyons à nouveau l'erreur, mais plus en détail.

File "<...path_to_python...>\lib\importlib\__init__.py", line 127,
   in import_module return bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 1014, in _gcd_import
File "<frozen importlib._bootstrap>", line 991, in _find_and_load
File "<frozen importlib._bootstrap>", line 961, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
File "<frozen importlib._bootstrap>", line 1014, in _gcd_import
File "<frozen importlib._bootstrap>", line 991, in _find_and_load
File "<frozen importlib._bootstrap>", line 973, in _find_and_load_unlocked

ModuleNotFoundError: No module named '<app_name>'


File...
OSError: [WinError 123] The filename, directory name, or volume label syntax
is incorrect: '<frozen importlib._bootstrap>'

S'agit-il '<frozen importlib._bootstrap>' ? Nan.

Voyons ce qui se passe dans le code source Python.

Apparemment, la référence bootstrap ne concerne pas le framework CSS, mais les import internes d' import en Python. Comme le dit le code source :

# Lib / importlib / _bootstrap.py

Implémentation de base de l'importation.

Tout commence ici , ligne 127.

File...       
ModuleNotFoundError: No module named '<app_name>'


File...
OSError: [WinError 123] The filename, directory name, or volume label syntax is incorrect: '<frozen importlib._bootstrap>'


0 commentaires