Используйте виртуальную среду для plpython3u в PostgreSQL
Я пытаюсь использовать пакеты из существующей виртуальной среды в расширении plpython3u для PostgreSQL. Я нашел это руководство и выполнил его , но оно не сработало.
Во-первых, файл конфигурации для моей установки имеет имя и выглядит иначе, чем описано в руководстве, и когда я попытался выполнить настройку всего сервера, база данных больше не запускалась. В туториале использовали 14 версию, а я на 15.
Во-вторых, для настройки по сеансам предоставленный код просто не работал.
Есть ли у кого-нибудь опыт или какие-либо подсказки для меня о том, как это настроить?
1 ответ
Нашел решение для конфигурации каждого сеанса: используйте virtualenv для создания venv вместо того, чтобы делать это с помощью самого Python. Последний не создает файл «activate_this.py», который используется в руководстве для активации venv. Вот почему это не удалось для меня.