sql >> Database >  >> RDS >> PostgreSQL

Hoe installeer ik een Python-pakket op Linux zodat het wordt gevonden door de reeds werkende PostgreSQL 13 plpython3u-extensie?

Het probleem is dat dit:

python3.8 -m pip install pandas

installeert een pakket (panda's in dit geval) naar de site-packages in de homedirectory van de gebruiker die de opdracht uitvoert, dus:

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

De plpython3u extensie die wordt uitgevoerd in Postgres zoekt naar het pakket in de systeembrede site-packages . Om het pakket daar te krijgen, moet je het volgende doen:

sudo python3.8 -m pip install pandas




  1. Hoe de 'sp_server_info' opgeslagen procedure in SQL Server te gebruiken?

  2. 3 manieren om het jaar, de maand en de dag te scheiden van een datum in MariaDB

  3. Hoe een bepaald aantal tekens links of rechts van een tekenreeks in SQL Server te selecteren?

  4. cross-app xml-query presteert exponentieel slechter naarmate xml-document groeit