Błąd przy tworzeniu nowego języka pl/python w postgreSQL

Błąd przy tworzeniu nowego języka pl/python w postgreSQL
LI
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 86
0

Witam,

Nie mogę sobie poradzić z tworzeniem nowego języka w postgreSQL. Używam pgAdmin.

Przy

Kopiuj
CREATE LANGUAGE plpythonu;

dostaję błąd

Kopiuj
BŁĄD:  nie można uzyskać dostępu do pliku "$libdir/plpython2": No such file or directory
********** Błąd **********

BŁĄD: nie można uzyskać dostępu do pliku "$libdir/plpython2": No such file or directory
Stan SQL: 58P01

Szukałem rozwiązania w internetach, ale nie napotkałem się na nic co mogłoby mi pomóc.

Miał ktoś z tym do czynienia z tym wcześniej?

katelx
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Hong Kong
0

nie mialam takiego problemu ale wyglada to na brakujacego pythona, http://stackoverflow.com/questions/14106388/postgres-and-python

LI
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 86
0

Właśnie napotkałem się na to przed chwilą, biblioteka jest w folderze lib w postgresql,
ale

Kopiuj
BŁĄD:  nie można załadować biblioteki "C:/Program Files/PostgreSQL/9.4/lib/plpython3.dll": unknown error 193
********** Błąd **********

BŁĄD: nie można załadować biblioteki "C:/Program Files/PostgreSQL/9.4/lib/plpython3.dll": unknown error 193
Stan SQL: XX000

Ta biblioteka już była w postgres'ie, nawet przekopiowałem nową z pythona, ale to nic nie dało.
Mam pythona 3.4.

katelx
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Hong Kong
0

sprobuj doinstalowac np pythona 2.7 i/lub

Kopiuj
CREATE EXTENSION

zamiast CREATE LANGUAGE

Kopiuj
LI
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 86
0

Mam pythona 2 i 3 zainstalowanego. Nic to nie zmieniło.

katelx
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Hong Kong
0

mozesz jeszcze plpython.dll skopiowac do katalogu /lib i zmienic nazwe na plpython3.dll http://postgresql.nabble.com/BUG-5641-Can-not-create-any-python-language-td2801518.html

LI
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 86
0

Żadne rozwiązanie nie przyniosło efektu. Nadal nie może załadować biblioteki.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.