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

Nie można zainstalować plpython3u - postgresql

Uruchomienie Pythona do pracy z postgresem wydaje się być zależne od wersji lub wersji. Obecnie mam postgres 9.6. i zainstalowałem Pythona 3.9. Wcześniej zainstalowałem rozszerzenie plpython3u w postgresie, ale czas minął i przeniosłem się na inny komputer. Kiedy próbowałem uruchomić procedurę opartą na Pythonie, pojawił się błąd. Pobrałem program zależnościowy, stąd:https://www.opcsupport.com/s/article/How-do-I-figure-out-why-my-DLL-is-failing-Microsoft-Dependency-Walker lub tutaj:https://www.dependencywalker.com/ . Kiedy otworzyłem zależności walker, przeciągnąłem plpython3.dll do zależności, plik .dll znajduje się tutaj:F:\pg96\lib. Następnie otrzymałem następujący ekran -- poniżej -- który wydawał się wskazywać, że muszę zainstalować Pythona 3.7. Pobrałem Pythona 3.7 stąd:https://www.python.org/downloads/windows/ . A moje procedury Pythona teraz działały.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. zapisywanie obiektu pytona w tabeli postgres z marynatą

  2. Sprzężenie wewnętrzne kontra robienie gdzie w klauzuli

  3. Moje ulubione zapytania PostgreSQL i ich znaczenie

  4. Czy istnieje skrót do SELECT * FROM?

  5. Wykrywaj i obsługuj, gdy zapytanie do bazy danych nie powiedzie się