Tôi cần nhập mô-đun bên thứ 3 bên trong hàm pl/python của tôi. Có vẻ như pl/python sử dụng một con trăn nội bộ mà không có bất kỳ mô-đun bên thứ 3 nào.Làm thế nào để cài đặt mô-đun bên thứ 3 cho postgres pl/python?
tôi nhận được loại hình báo lỗi:
ERROR: PL/Python: PL/Python function "to_tsvector_luc" failed
DETAIL: <type 'exceptions.ImportError'>: No module named lucene
********** Error **********
ERROR: PL/Python: PL/Python function "to_tsvector_luc" failed
SQL state: XX000
Detail: <type 'exceptions.ImportError'>: No module named lucene
Làm thế nào để cài đặt các module vào pl/python, vì vậy mà tôi có thể nhập nó từ bên trong mã thủ tục lưu trữ của tôi?
'/ etc/postgresql/9.1/main/environment' chỉ xuất hiện để là một điều trên Ubuntu, xem [ở đây] (https://stackoverflow.com/questions/9595683/postgresql-environment-file-on-mac-osx) – bcattle