PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Làm thế nào để cài đặt một gói Python trên Linux để nó được tìm thấy bởi phần mở rộng PostgreSQL 13 plpython3u đã hoạt động?

Vấn đề là cái này:

python3.8 -m pip install pandas

cài đặt một gói (trong trường hợp này là gấu trúc) vào site-packages trong thư mục chính của người dùng đang chạy lệnh, vì vậy:

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

plpython3u tiện ích mở rộng đang chạy trong Postgres đang tìm kiếm gói trong site-packages trên toàn hệ thống . Để có được gói ở đó, bạn cần làm:

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. Cách truy vấn mảng jsonb bằng toán tử IN

  2. Làm cách nào để chèn chú thích cột trong PostgreSQL thông qua Python?

  3. PostgreSQL INSERT ON CONFLICT UPDATE (upert) sử dụng tất cả các giá trị bị loại trừ

  4. Làm cách nào để dừng tập lệnh Postgres khi nó gặp lỗi?

  5. Làm thế nào để hiển thị số hàng trong truy vấn PostgreSQL?