Не можете использовать psycopg3 на Mac?
В моем проекте Django в настоящее время используется psycopg2. Когда я пытаюсь перейти на psycopg3, я получаю следующую ошибку:
OSError: cannot load library 'pango-1.0-0'
Я пробовал обновлять pip, переустанавливать pango, а также пробовал начинать заново со свежей virtualenv. Я все еще получаю ту же ошибку. Я использую Django 4.2 с Python 3.10
Проблема связана с тем, куда устанавливаются библиотеки, а не с тем, где они ищутся. Ошибка возникла, когда я только что обновил версию psycopg в своем Pipfile. Я решил проблему, явно установив psycopg этой командой:
env LDFLAGS="-I/usr/local/opt/openssl/include -L/usr/local/opt/openssl/lib" pip install psycopg
.