PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Kann plpython3u nicht installieren - postgresql

Dass Python mit Postgres funktioniert, scheint von der Version oder den Versionen abhängig zu sein. Ich habe derzeit Postgres 9.6. und ich hatte Python 3.9 installiert. Ich hatte zuvor die Erweiterung plpython3u in Postgres installiert, aber die Zeit war vergangen und ich zog auf einen anderen Computer um. Als ich versuchte, eine auf Python basierende Prozedur auszuführen, erhielt ich einen Fehler. Ich habe den Dependency Walker von hier heruntergeladen:https://www.opcsupport.com/s/article/How-do-I-figure-out-why-my-DLL-is-failing-Microsoft-Dependency-Walker oder hier:https://www.dependencywalker.com/ . Als ich den Dependency Walker öffnete, zog ich die plpython3.dll in den Dependency Walker, die .dll befindet sich hier:F:\pg96\lib. Dann bekam ich den folgenden Bildschirm – unten – der darauf hinzudeuten schien, dass ich Python 3.7 installieren musste. Ich habe Python 3.7 von hier heruntergeladen:https://www.python.org/downloads/windows/ . Und meine Python-Prozeduren haben jetzt funktioniert.