Django postgres подключение к базе данных - сбой загрузки DLL при импорте _psycopg: указанный модуль не найден - PullRequest
1 голос
/ 02 мая 2020

Я перепробовал много доступных вариантов, но у меня ничего не получилось.

Это моя среда

  • ОС: Windows 10 Home 64bit
  • Python Версия: Python 3.9.0a6
  • Django Версия: 3.0.5
  • Postgress db Версия: 12

Этот метод я использовал сделать подключение

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.postgresql',
        'NAME': 'xxxx',
        'USER': 'postgres',
        'PASSWORD': 'admin',
        'HOST': 'localhost'
    }
}

Ошибка , которую я получаю:

(dev-test) F:\Personal\xxxx\Learning\Django\projects\jangoproject\devtest>python manage.py startserver
Traceback (most recent call last):
  File "C:\Users\LENOVO\Envs\dev-test\lib\site-packages\django\db\backends\postgresql\base.py", line 25, in <module>
    import psycopg2 as Database
  File "C:\Users\LENOVO\Envs\dev-test\lib\site-packages\psycopg2\__init__.py", line 51, in <module>
    from psycopg2._psycopg import (                     # noqa
ImportError: DLL load failed while importing _psycopg: The specified module could not be found.

During handling of the above exception, another exception occurred:

1 Ответ

1 голос
/ 02 мая 2020

Вы можете попробовать команду

pip install django psycopg2 
'ENGINE' : 'django.db.backends.postgresql_psycopg2',
'PORT'  : ' ' 

Поэтому выбран порт по умолчанию

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...