PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Jak zainstalować pakiet Pythona na Linuksie, aby został znaleziony przez działające już rozszerzenie plpython3u PostgreSQL 13?

Problem polega na tym, że:

python3.8 -m pip install pandas

instaluje pakiet (w tym przypadku pandy) do site-packages w katalogu domowym użytkownika uruchamiającego polecenie, więc:

/home/my_user/.local/lib/python3.8/site-packages

plpython3u rozszerzenie działające w Postgresie szuka pakietu w ogólnosystemowych site-packages . Aby otrzymać paczkę, musisz zrobić:

sudo python3.8 -m pip install pandas




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. BŁĄD Java SQL:Relacja nazwa_tabeli nie istnieje

  2. Kiedy nazwy kolumn lub tabel Postgresa wymagają cudzysłowów, a kiedy nie?

  3. org.postgresql.util.PSQLException:indeks kolumny jest poza zakresem:3, liczba kolumn:2

  4. UUID czy SEQUENCE dla klucza podstawowego?

  5. Jak powiązać zmienne SQL w PHP?