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

Impossibile installare plpython3u - postgresql

Far funzionare Python con Postgres sembra dipendere dalla versione o dalle versioni. Attualmente ho Postgres 9.6. e avevo installato Python 3.9. Avevo precedentemente installato l'estensione plpython3u in postgres ma il tempo era passato e mi sono trasferito su un altro computer. Quando ho provato a eseguire una procedura basata su Python, ho ricevuto un errore. Ho scaricato dependency walker, da qui:https://www.opcsupport.com/s/article/How-do-I-figure-out-why-my-DLL-is-failing-Microsoft-Dependency-Walker o qui:https://www.dependencywalker.com/ . Quando ho aperto il dependency walker, ho trascinato plpython3.dll nel dependency walker, il .dll si trova qui:F:\pg96\lib. Ho quindi ottenuto la seguente schermata - di seguito - che sembrava indicare che dovevo installare un Python 3.7. Ho scaricato Python 3.7 da qui:https://www.python.org/downloads/windows/ . E le mie procedure Python ora hanno funzionato.