ОШИБКА: загрузить библиотеку plpython3.dll не удалось: The specified module could not be found.

«Пост-Грэс-Кью-Эл» свободная объектно-реляционная СУБД. Обмениваемся вопросами и ответами о её работе.
Ответить
Аватара пользователя
SQL*Plus
Сообщения: 352
Зарегистрирован: Ср апр 20, 2022 1:09 pm

Re: ОШИБКА: загрузить библиотеку plpython3.dll не удалось: The specified module could not be found.

Сообщение SQL*Plus »

Очень полезная информация по настройке "модной связки" PostgreSQL и Python.
Спасибо!
polonez
Сообщения: 1
Зарегистрирован: Ср ноя 05, 2025 8:16 am

Re: ОШИБКА: загрузить библиотеку plpython3.dll не удалось: The specified module could not be found.

Сообщение polonez »

А как вообще удалось на винду установить PostgreSQL 17 с PL/Python? уже несколько часов маюсь - не получается никак.
оказывается, файлик из ошибки Query 1 ERROR at Line 1: : ERROR: could not load library "C:/Program Files/PostgreSQL/17/lib/plpython3.dll": The specified module could not be found.
лежит по адресу, просто правда, надо зайти в библиотеку C:/Program Files/PostgreSQL/17/lib/plpython3.dll и поискать поиском ".dll" - у меня со второй попытки нашлось python312.dll
но этого мало, надо plpython3.dll загрузить в прогу https://www.dependencywalker.com/ - она покажет, какие .dll не найдены на вашем компе (не использовал - после перезагрузки норм заработало)
AntonS
Сообщения: 127
Зарегистрирован: Пт июн 03, 2022 8:51 am

Re: ОШИБКА: загрузить библиотеку plpython3.dll не удалось: The specified module could not be found.

Сообщение AntonS »

Путь к файлу в Windows указывается через обратный слеш \, а в Linux и Unix через прямой слеш /

Обратил внимание, что у Вас в сообщении об ошибке ERROR: could not load library "C:/Program Files/PostgreSQL/17/lib/plpython3.dll
слеши в Unix-style. Возможно в настройках, где указан путь к dll, надо поменять на обратный слеш \

Аналогичная ошибка встречалась в группе рассылки PostgreSQL
Надеюсь, поможет.
Ответить