Не можете использовать 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

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