有什么食谱可以在Windows 64位上的Postgresql 9.3 64位或32位中成功安装PLPython吗?

Eti*_*gné 5 postgresql plpython

运行CREATE EXTENSION plpython3u给我错误:找不到指定的模块。即使文件位于正确的位置。

阅读完网络上的所有内容后,我尝试按照建议下载另一个python版本(3.2)并替换dll ...

现在,我收到有关缺少的魔术块的错误:缺少的魔术块提示:使用PG_MODULE_MAGIC宏需要扩展库。

我尝试使用32位和64位版本的Postgresql进行相同的处理,但都失败,就像解释的那样...

有什么解决方案可以在Windows 64位OS上安装该PLPython?

Nei*_*gan 2

为我工作(Windows 7 64 位)

我从这里安装了Python 3.2:

http://www.python.org/ftp/python/3.2/python-3.2.amd64.msi

有人搞砸了,所以你需要执行以下操作:

  1. 在 C:\Python32\DLLs 中找到 python3.dll(或者你安装它的任何地方)

  2. 将 python3.dll 复制到 python32.dll (例如复制并粘贴它然后重命名)

  3. create extension plpython3u在 postgres 中运行