Задать вопрос
@ellz

Почему возникает ошибка «Error loading psycopg2 module: No module named 'psycopg2'» при подключении базы данных?

Подключаю так базу данных:
settings.py :
DATABASES = {
    'default': {
                'ENGINE': 'django.db.backends.postgresql_psycopg2',#пробовал и просто postgresql
                'NAME': 'name',
		'USER': 'postgres',
		'PASSWORD': 'pass',
		'HOST': '127.0.0.1',
		'PORT': 5432,
    }
}

При запуске приложения на строчке execute_from_command_line(sys.argv), в файле "manage.py" возникает ошибка -
Error loading psycopg2 module: No module named 'psycopg2
. Makemigrations/migrations выполнил. Superuser создал. В БД появились новые таблицы. Если закомментировать DATABASES, то запускается без ошибок, но доступа к БД я не получаю.

pip install psycopg2 и psycopg2-binary выполнил.
  • Вопрос задан
  • 3099 просмотров
Подписаться 2 Простой Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы