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.