django.core.exceptions.ImproperlyConfigured: Fehler beim Laden des psycopg-Moduls: Kein Modul namens psycopg
Derzeit, ich bin versucht zu konfigurieren Django für den Einsatz an einem Projekt und bin Begegnung mit einem hartnäckigen Fehler, wenn ich versuche zu laufen python manage.py syncdb
.
File "/x/x/x/x/x/x/base.py", line 23, in ?
raise ImproperlyConfigured("Error loading psycopg module: %s" % e)
django.core.exceptions.ImproperlyConfigured: Error loading psycopg module: No module named psycopg
Den anderen Diskussionen ein ähnliches problem, das ich gefunden habe, sowohl hier als auch auf anderen Websites wurde gelöst, indem der Benutzer herunterladen und installieren von psycopg, aber es sei denn, ich bin fehlt etwas kritisch, ich habe es getan, mehrere Male. Ich lud den tarball, entpackt es auf meinem server lief python setup.py build
und python setup.py install
mit einem --prefix leiten Sie ihn zu meinem bestehenden Python-Pfad...ich kann gehen, und navigieren Sie zu dem Ordner und sehen Sie die verschiedenen psycopg-Dateien, aber aus welchem Grund auch immer, wenn ich versuche, mein neues Projekt in der Synchronisierung mit der Datenbank, kann es nicht finden psycopg und, als Ergebnis, sprechen auch nicht auf die db.
Hinweise: hostmonster.com Konto, haben versucht mehrere Versionen des psycopg2.
InformationsquelleAutor der Frage user968270 | 2011-11-23
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich hatte den Fehler auch, obwohl
psycopg2
war auf meinem system installiert mitapt-get
meine virtualenv konnte ihn nicht finden:Es wurde behoben, indem eine
pip install psycopg2
innerhalb des virtualenv.InformationsquelleAutor der Antwort SaeX
Diese zu verwenden:
InformationsquelleAutor der Antwort Stone
Sie versuchen, zu laden psycopg, nicht psycopg2.
Stellen Sie sicher, dass der MOTOR eingestellt ist django.db.backends.postgresql_psycopg2 in der settings.py Ihr Projekt:
Kann problem ist: 32bit version von Python kann nicht geladen werden, eine 64-bit-version von psycopg2.
InformationsquelleAutor der Antwort sergzach
Hatte ich dieses problem innerhalb einer virtuellen python-Umgebung (virtualenv), kopieren Sie die library in die Website-Paket von der Umwelt aus dem system-Website-Pakete löste das problem.
InformationsquelleAutor der Antwort tjb
Ich hatte dieses problem auf einem
virtualenv
im Ubuntu 18.4.Ich löste es durch die Installation psycopg2 v2.7.4:
InformationsquelleAutor der Antwort Heron Rossi
Erste:
pip uninstall psycopg2
Laden Sie dann die direkte Datei von http://www.stickpeople.com/projects/python/win-psycopg/
Wie pro Ihre Anforderung, und dann kopieren Sie die heruntergeladene Datei, um env-Ordner und führen Sie diese:
Diese kopieren der erforderlichen Dateien.
InformationsquelleAutor der Antwort Dev Jalla