sql >> Databáze >  >> RDS >> PostgreSQL

Nelze nainstalovat plpython3u - postgresql

Zdá se, že získání pythonu pro práci s postgres závisí na verzi nebo verzích. Momentálně mám postgres 9.6. a nainstaloval jsem python 3.9. Dříve jsem nainstaloval rozšíření plpython3u v postgresu, ale čas plynul a já se přesunul na jiný počítač. Když jsem se pokusil spustit proceduru založenou na Pythonu, dostal jsem chybu. Stáhl jsem si dependency walker, odtud:https://www.opcsupport.com/s/article/How-do-I-figure-out-why-my-DLL-is-failing-Microsoft-Dependency-Walker nebo zde:https://www.dependencywalker.com/ . Když jsem otevřel chodce závislostí, přetáhl jsem plpython3.dll do chodce závislostí, .dll se nachází zde:F:\pg96\lib. Pak se mi zobrazila následující obrazovka -- níže -- která jako by naznačovala, že potřebuji nainstalovat Python 3.7. Stáhl jsem si Python 3.7 odtud:https://www.python.org/downloads/windows/ . A moje pythonovské postupy nyní fungovaly.



  1. Můj výpis PDO nefunguje

  2. Chybí mysql.sock; yielding OperationalError:(2002, nelze se připojit k místnímu serveru MySQL přes soket '/tmp/mysql.sock' (2))

  3. Syntaxe UNION v Cakephp

  4. Chyba sequelizace:defineCall není definován v Index.js