我正在使用PG 9.4.1和Python 3.6在Windows 10上工作
运行以下查询时,CREATE LANGUAGE plpython3u;
我收到标题为could not load library "C:/Program Files/PostgreSQL/9.4/lib/plpython3.dll": The specified module could not be found.
的错误
我使用了依赖遍历器,就像这篇帖子Installing plpythonu on Windows一样,它实际上是在寻找python33.dll。试图将文件重命名为python33.dll,但这似乎不起作用。
我也做了pip install pg
我不确定要安装python 3.4,因为我猜测如果Python 3.4可以正常运行,那么应该也可以在3.6上运行
我也在其他人的机器上尝试过,并且在那里也得到了相同的响应。也尝试过重新安装PG,但似乎无济于事。
我在这里的主要工作是运行一个PG函数,该函数将调用AWS Lambda函数。任何帮助将不胜感激。
编辑:我也将“ C:\ Program Files \ PostgreSQL \ 9.4 \ lib \”添加到PATH系统变量。