sql >> Databasteknik >  >> RDS >> PostgreSQL

Hur installerar man ett Python-paket på Linux så att det hittas av den redan fungerande PostgreSQL 13 plpython3u-tillägget?

Problemet är att detta:

python3.8 -m pip install pandas

installerar ett paket (pandas i det här fallet) till site-packages i hemkatalogen för användaren som kör kommandot, så:

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

plpython3u tillägg som körs i Postgres letar efter paketet i systemomfattande site-packages . För att få paketet dit måste du göra:

sudo python3.8 -m pip install pandas




  1. Hur man utför grupperad rankning i MySQL

  2. Fixa "Minst ett av argumenten till COALESCE måste vara ett uttryck som inte är NULL-konstanten" i SQL Server

  3. Oracle lag mellan commit och select

  4. SQL Alias ​​förklarat