0

我正在尝试在以下系统上设置 plypython:

视窗 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 的问题吗?干杯。

4

2 回答 2

0

据我了解,PostgreSQL 92 不适用于开箱即用的 Python2。您需要使用 Python3。

可能以与 python 2.7 一起使用的方式构建 9.2。我不知道该怎么做。

于 2015-04-24T15:11:27.413 回答
0

我会说你已经安装了 32 位 plpython DLL,或者你有 32 位 DLLPATH导致问题。

看看 64 位版本的 Dependency Walker ( depends.exe),看看它报告了什么。如果它指出它是一个 32 位 DLL,或者抱怨它正在链接到 32 位 DLL,那么您就知道那里有问题。它还会报告任何丢失/损坏的 DLL。

于 2014-02-25T14:45:00.053 回答