【发布时间】:2014-01-24 02:22:37
【问题描述】:
运行 CREATE EXTENSION plpython3u 给了我错误 - The specified module could not be found 即使文件在正确的位置。
在阅读了网上的所有内容后,我尝试按照建议下载另一个 python 版本(3.2)并替换 dll。
现在我收到一个关于缺少魔术块的错误:缺少魔术块提示:需要扩展库才能使用 PG_MODULE_MAGIC 宏。
我用 32 位和 64 位版本的 Postgresql 尝试了相同的进程,但都失败了,就像解释的那样。
是否有任何解决方案可以在 Windows 64 位操作系统上安装该 PLPython?
【问题讨论】:
-
Postgresql 9.3 版
-
您可能应该下载 64 位版本的dependency walker (depends.exe) 并用它打开
plpython3.dll。看看它报告了什么。 -
我安装了最新的python 3.2(3.2.5)并且安装plpython3u没有问题。我在 Windows 7 64 位。如有必要,我可以在 Windows Server 2008 R2 和 2012 R2 上进行测试。
标签: postgresql plpython