sql >> Database teknologi >  >> RDS >> PostgreSQL

Kan ikke installere plpython3u - postgresql

At få python til at arbejde med postgres ser ud til at være versions- eller versionsafhængig. Jeg har i øjeblikket postgres 9.6. og jeg havde installeret python 3.9. Jeg havde tidligere installeret udvidelsen plpython3u i postgres, men tiden var gået, og jeg flyttede til en anden computer. Da jeg forsøgte at køre en procedure baseret på Python, fik jeg en fejl. Jeg downloadede dependency walker herfra:https://www.opcsupport.com/s/article/How-do-I-figure-out-why-my-DLL-is-failing-Microsoft-Dependency-Walker eller her:https://www.dependencywalker.com/ . Da jeg åbnede dependency walker, trak jeg plpython3.dll ind i dependency walker, .dll er placeret her:F:\pg96\lib. Jeg fik så den følgende skærm -- nedenfor -- der syntes at indikere, at jeg var nødt til at installere en Python 3.7. Jeg downloadede Python 3.7 herfra:https://www.python.org/downloads/windows/ . Og mine python-procedurer virkede nu.



  1. Forudbestilling af en GROUP BY-erklæring

  2. psycopg2 svarende til mysqldb.escape_string?

  3. mysql - OPDATERING af række baseret på andre rækker

  4. PostgreSQL initdb (Database Initialization) på Linux