Django + Postgres: не удалось открыть файл управления расширением citext.control
Среда(и)
Ubuntu 20.04 & Debian 10 с Python 3.8 или 3.7, соответственно.
Postgresql версий 11, 12 и 14 были опробованы.
Psycopg2-binary 2.8.0
Обзор
Я пытаюсь установить проект Django, и получаю эту ошибку:
psycopg2.errors.UndefinedFile: could not open extension control file "/usr/share/pgsql/extension/citext.control": No such file or directory
исправить эту ошибку, установив , однако у меня это не работает. Я также пробовал установить postgresql-contrib
postgresql-12
Я вижу, что citext.control доступен в /usr/share/postgresql/12/extension/citext.control
, поэтому я попробовал ln -s /usr/share/postgresql/12 /usr/share/pgsql
безрезультатно.
Я также запустил CREATE EXTENSION citext;
в Postgres, также без эффекта.
Любая поддержка в этом будет очень признательна, так как я надеялся, что этот проект уже будет жить!
Большое спасибо.
Trace
Пробовали ли вы вместо этого установить python3-psycopg2
из системы упаковки?
В моей установке Ubuntu 20 это установлено, и соединения postgresql работают с django.
ii python3-psycopg2 2.8.4-2 amd64 Python 3 module for PostgreSQL