No hay un módulo de la base de datos del Sur ‘south.db.postgresql_psycopg2’ para su base de datos

Soy nuevo en django y recibo este error del sur pero no sé lo que me estoy perdiendo. Busco respuestas pero no encuentro nada.

There is no South database module 'south.db.postgresql_psycopg2' for your database. Please either choose a supported database, check for SOUTH_DATABASE_ADAPTER[S] settings, or remove South from INSTALLED_APPS. 

Este es mi base de ajustes:

 from unipath import Path BASE_DIR = Path(__file__).ancestor(3) SECRET_KEY = 'pp@iz7%bc7%+*11%usf7o@_e&)r2o&^3%zjse)n=6b&w^hem96' DJANGO_APPS = ( 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', ) THIRD_PARTY_APPS = ( 'south', ) LOCAL_APPS = ( ) INSTALLED_APPS = DJANGO_APPS + THIRD_PARTY_APPS + LOCAL_APPS MIDDLEWARE_CLASSES = ( 'django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.common.CommonMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.auth.middleware.SessionAuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware', 'django.middleware.security.SecurityMiddleware', ) ROOT_URLCONF = 'misite.urls' WSGI_APPLICATION = 'misite.wsgi.application' LANGUAGE_CODE = 'en-us' TIME_ZONE = 'UTC' USE_I18N = True USE_L10N = True USE_TZ = True 

configuraciones locales:

 from .base import * TEMPLATE_DEBUG = True ALLOWED_HOSTS = [] DEBUG = True DEFAULT_FROM_EMAIL = 'webmaster@example.com' # ---------------------------- # POSTGRESQL DATABASES = { 'default': { 'ENGINE': 'django.db.backends.postgresql_psycopg2', 'NAME': 'misite', 'USER:': 'fernandoperez', 'PASSWORD': 'admin', 'HOST':'localhost', 'PORT':'5432', } } SOUTH_DATABASE_ADAPTERS = { 'default': "south.db.postgresql_psycopg2" } STATIC_URL = '/static/' 

¿¿Alguien me puede ayudar?? Muchas gracias.

Esto me sucedió cuando actualicé varios módulos usando pip y una de las dependencias actualizó automáticamente Django a la versión actual (1.8). Puede verificar cuál es su versión actual de Django ( pip freeze ) y si es 1.8 simplemente bajar a la línea 1.6 ( pip install -U "Django<1.7" ).

Trate de pip uninstall South , luego verá si su aplicación está preparada para 1.8.

Tenga en cuenta que South ahora está al final de su vida a favor del nuevo marco de migración en Django 1.7, que se basa en South pero con mejoras de diseño significativas.

Para obtener más detalles sobre el marco de migración de Django, puede consultar la nota de publicación – https://docs.djangoproject.com/en/1.9/releases/1.7/#schema-migrations

El sur no trabajará con Django 1.7; Solo soporta las versiones 1.4, 1.5 y 1.6.

Pero el punto es cómo solucionar el problema manteniendo django 1.8 (última versión). No creo que bajar la calificación a 1.6 sea una buena idea porque django 1.6 ya no es una versión segura.