擅长:python、mysql、java
<p>完整的答案可以找到:
<a href="https://postgresrocks.enterprisedb.com/t5/PostgreSQL/unable-to-install-pl-python-extension/m-p/4090" rel="nofollow noreferrer">https://postgresrocks.enterprisedb.com/t5/PostgreSQL/unable-to-install-pl-python-extension/m-p/4090</a>
它假定您已使用stackbuilder安装edb语言包。
请务必检查安装中的命令是否正确。
E、 g.postgresql数据路径,edb安装路径,python版本。
当你使用Dependency walker时(依赖.exe),只需注意pythonxx.dll. 对于较旧的PG版本,这可能与EDB语言包安装的版本一致,也可能不一致。对于10.7版,需要3.4版Python。对于windows,较新的3.4 Python版本似乎没有msi安装程序。您可能需要安装3.4.4,或者先尝试将PG 10升级到最新版本(10.11)。此版本需要Python3.7,因此可以使用EDB下载。
但是python版本可能已经存在并且可以找到。
<a href="https://stackoverflow.com/questions/47907232/could-not-load-library-plpython3-dll">could not load library plpython3.dll</a>(这里是stackoverflow)有点接近,但没有详细说明所需的环境变量。
提出的解决方案不需要永久地更改env-vars,这对于使用几个python安装非常有用。在</p>