PostgreSQL-错误:无法访问文件“ $ libdir / plpython2”:没有这样的文件或目录

时间:2019-04-09 18:08:09

标签: windows postgresql python-2.7

我跑步时

CREATE EXTENSION plpythonu;

在我的Postgresql上,我得到

ERROR:  could not access file "$libdir/plpython2": No such file or directory

我安装了Python 2.7.16-https://www.python.org/ftp/python/2.7.16/python-2.7.16.amd64.msi 然后https://get.enterprisedb.com/postgresql/postgresql-11.2-1-windows-x64.exe

如果我在整个磁盘上搜索plpython2,则找不到它。但是我也有python 3和plpython3被发现。我试图重新安装postgresql安装和python,但没有运气。

我搜索了此错误,但没有解决方案。 (如果运行创建语言plpython2u,则会出现相同的错误。)

我也尝试运行

create language plpython3u;

看看是否可行,但是我需要使用python2。这个失败了

ERROR:  could not load library "C:/Program Files/PostgreSQL/11/lib/plpython3.dll": The specified module could not be found.

SQL state: XX000

但是该文件存在,并且PostgreSQL绝对可以完全访问该文件。

任何想法,提示我如何使python 2在Windows 10的postgresql上运行?

非常感谢

0 个答案:

没有答案