sql >> Base de Datos >  >> RDS >> PostgreSQL

¿Cómo instalar un paquete de Python en Linux para que lo encuentre la extensión PostgreSQL 13 plpython3u que ya funciona?

El problema es que esto:

python3.8 -m pip install pandas

instala un paquete (pandas en este caso) en site-packages en el directorio de inicio del usuario que ejecuta el comando, entonces:

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

El plpython3u La extensión que se ejecuta en Postgres está buscando el paquete en los site-packages de todo el sistema . Para obtener el paquete allí, debe hacer:

sudo python3.8 -m pip install pandas