我正在尝试在以下系统上设置plypython:
Windows 8.1
PostgreSQL 9.2 64位
Python 2.7.05
当我运行时:
CREATE EXTENSION plpython2u;我得到了:
ERROR: could not load library "C:/Program Files/PostgreSQL/9.2/lib/plpython2.dll": %1 is not a valid Win32 application.这是设置还是.dll的问题?干杯。
发布于 2014-02-25 22:45:00
我会说你已经安装了32位的plpython DLL,或者你在PATH上有32位的DLL导致了问题。
看看64位版本的Dependency Walker (depends.exe),看看它报告了什么。如果它注意到它是一个32位的DLL,或者抱怨它链接到32位的DLL,你就知道你有问题了。它还将报告任何丢失/损坏的DLL。
发布于 2015-04-24 23:11:27
据我所知,PostgreSQL 92不支持开箱即用的Python2。您需要使用Python3。
可以这样构建9.2,使其与python 2.7协同工作。我不知道该怎么做。
https://stackoverflow.com/questions/22015675
复制相似问题