PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Не може да се инсталира plpython3u - postgresql

Да накарате 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 вече работят.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PostgreSQL процедурния език C не е намерен

  2. PostgreSQL метод за удостоверяване 10 не се поддържа

  3. модулно тестване с база данни в паметта

  4. Postgresql 9.x:Индекс за оптимизиране на заявки `xpath_exists` (XMLEXISTS)

  5. Грешка в PostgreSQL „Не можа да се свърже със сървъра:Няма такъв файл или директория“