我跑步时
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上运行?
非常感谢