Да накарате python да работи с postgres изглежда зависи от версия или версии. В момента имам postgres 9.6. и бях инсталирал python 3.9. Преди това бях инсталирал разширението plpython3u в postgres, но времето мина и се преместих на друг компютър. Когато се опитах да стартирам процедура, базирана на Python, получих грешка. Изтеглих dependency walker от тук:https://www.opcsupport.com/s/article/How-do-I-figure-out-why-my-DLL-is-failing-Microsoft-Dependency-Walker или тук:https://www.dependencywalker.com/ . Когато отворих програмата за разходка на зависимости, плъзнах plpython3.dll в програмата за разходка на зависимости, .dll се намира тук:F:\pg96\lib. След това получих следния екран -- по-долу -- който изглежда показваше, че трябва да инсталирам Python 3.7. Изтеглих Python 3.7 от тук:https://www.python.org/downloads/windows/ . И моите процедури на Python вече работят.