I Installation Django 2.2.10 et Python 3.8 et Python 3.8 et Psycopg2 2.8.4 Mais lorsque j'essaye la migration avec la commande (Python Manage.py migrate) Confrontez cette erreur:
augmenter incorrectementconfinGuré ("Erreur lors du chargement du module PSYCOPG2:% s" % e) Django.core.Exception.ImProperlyConfiguré: Erreur lors du chargement du module PSYCOPG2: Aucun module nommé 'psycopg2' p>
psycopg2 en 32 bits. J'essaie n'importe quelle solution disponible dans Stackoverflow, mais cette erreur ne dissoule pas les bases de données p>
Spy: p>
3 Réponses :
comme vu ici . Vous ne devriez probablement pas utiliser le premier Postgres DB (tel que référencé dans "Nom"), mais créer une nouvelle base de données pour votre projet Django. P> Réponse initiale: strong>
Êtes-vous par hasard en utilisant un autre environnement Python que celui configuré pour votre projet? P> par exemple, si vous avez créé un environnement virtuel pour votre projet et que vous avez configuré pour exécuter l'application, etc. dans votre IDE, mais pour L'appel de migration que vous utilisez l'environnement du système Python. P> Si vous ouvrez la coque interactive pour l'environnement Python que vous utilisez pour la migration et tapez: p> help('modules')
Avez-vous toujours la même erreur? Avez-vous créé une nouvelle base de données et avez-vous utilisé cela au lieu du "Postgres" -DB?
(ou) p>
(ou) p>
PIP Installez psycopg2-binaire code> p>
PIP Installez psycopg2 code> pour <2.8 Versions PSYCOPG2 P>
sudo apt-get install python-psycopg2 code> p>
Je comprends que psycopg2 installé sur une autre enventa virtuelle tandis que le virtuel virtual envient Donc, j'ai annulé cette envoi virtuelle et cette erreur résolue p>
Ne pense pas que c'est la réponse, mais s'il vous plaît noter que le nom du moteur approprié est le suivant:
django.db.backend.postgresql code>. Vous devez supprimer la partie
_psycopg2 code>