В системе установлен Python 3.11 и Postgres 14
При установке plpython (CREATE EXTENSION plpython3u;) выдается ошибка:
загрузить библиотеку "C:/Program Files/PostgreSQL/14/lib/plpython3.dll" не удалось: The specified module could not be found
Необходимо из папки python (C:\Python311) файл python311.dll скопировать в папку C:\Windows\System32 и переименовать в python39.dll
После этого установка проходит без проблем.
CREATE EXTENSION plpython3u;
Для проверки можно выполнить скрипт в PgAdmin:
DO $$
import sys
plpy.info(sys.version)
$$ LANGUAGE plpython3u;
Скрипт должен выдать версию Python