Используйте виртуальную среду для plpython3u в PostgreSQL

Я пытаюсь использовать пакеты из существующей виртуальной среды в расширении plpython3u для PostgreSQL. Я нашел это руководство и выполнил его , но оно не сработало.

Во-первых, файл конфигурации для моей установки имеет имя и выглядит иначе, чем описано в руководстве, и когда я попытался выполнить настройку всего сервера, база данных больше не запускалась. В туториале использовали 14 версию, а я на 15.

Во-вторых, для настройки по сеансам предоставленный код просто не работал.

Есть ли у кого-нибудь опыт или какие-либо подсказки для меня о том, как это настроить?

1 ответ

Нашел решение для конфигурации каждого сеанса: используйте virtualenv для создания venv вместо того, чтобы делать это с помощью самого Python. Последний не создает файл «activate_this.py», который используется в руководстве для активации venv. Вот почему это не удалось для меня.

Другие вопросы по тегам