This was solved by performing a clean reinstall of django. There was apparently some dependecies missing that the recursive pip install did not seem to be able to solve.
Psycopg missing module in Django
Domanda
I have pip installed psycopg2, but when I try to runserver or syncdb in my Django project, it raises an error saying there is "no module named _psycopg".
EDIT: the "syncdb" command now raises: django.core.exceptions.ImproperlyConfigured: ImportError django.contrib.admin: No module named _psycopg
Thanks for your help
Soluzione 2
Altri suggerimenti
Make sure that you've enabled psycopg2
and not psycopg
in the settings.py
file:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.postgresql_psycopg2',
And not:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.postgresql_psycopg',
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow