PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Impossible d'installer plpython3u - postgresql

Faire fonctionner python avec postgres semble dépendre de la ou des versions. J'ai actuellement postgres 9.6. et j'avais installé python 3.9. J'avais précédemment installé l'extension plpython3u dans postgres mais le temps avait passé et j'ai déménagé sur un autre ordinateur. Lorsque j'ai essayé d'exécuter une procédure basée sur Python, j'ai eu une erreur. J'ai téléchargé le marcheur de dépendance, à partir d'ici :https://www.opcsupport.com/s/article/How-do-I-figure-out-why-my-DLL-is-failing-Microsoft-Dependency-Walker ou ici :https://www.dependencywalker.com/ . Lorsque j'ai ouvert le marcheur de dépendances, j'ai fait glisser le plpython3.dll dans le marcheur de dépendances, le .dll se trouve ici :F:\pg96\lib. J'ai ensuite eu l'écran suivant - ci-dessous - qui semblait indiquer que je devais installer un Python 3.7. J'ai téléchargé Python 3.7 à partir d'ici :https://www.python.org/downloads/windows/ . Et mes procédures python fonctionnaient maintenant.