Postgresql не работает с django на Macos: El Capitan

Я установил Postgresql с официального сайта (версия 4.0), создал базу данных с помощью "pgAdmin 4" и попытался подключить к ней свой проект django.

Но ошибка не позволила мне запустить сервер django, ошибка гласит:


Проект django создается внутри виртуальной среды "pipenv" с установленными следующими пакетами pip:

asgiref            3.4.1
certifi            2021.10.8
charset-normalizer 2.0.7
cPython            0.0.6
Django             3.1.13
idna               3.3
pip                21.2.4
postgres           4.0
psycopg2-binary    2.9.1
psycopg2-pool      1.1
pymongo            3.12.1
pytz               2021.3
requests           2.26.0
setuptools         58.2.0
sqlparse           0.4.2
urllib3            1.26.7
wheel              0.37.0

Я пробовал другие решения, но все они не сработали.

Почему postgresql не работает с django на моей машине?

Я решил проблему, загрузив Anaconda

и xcode для OS X EL CAPITAN 10.11.6 из здесь

Anaconda имеет psycopg2 и загружает его без проблем. Теперь у меня есть виртуальная среда conda с установленными Django + postgresql, прекрасно работающая с EL CAPITAN 10.11.6.

Пальцы вверх за комментарий @RichardHuxton: проблема была в виртуальном окружении проекта django.

Вернуться на верх