已结束支持的版本: 7.2
历史版本。 PostgreSQL 7.2 已结束支持。 请参阅 当前版本手册.
26.2. 安装 #
要构建 PL/Python,需要在运行 configure 时指定 --with-python 选项。如果构建和安装之后你有一个名为
plpython.so 的文件(扩展名可能不同),那么一切顺利。否则你应当看到过一条像这样飞过的通知:
*** Cannot build PL/Python because libpython is not a shared library. *** You might have to rebuild your Python installation. Refer to *** the documentation for details.
这意味着你必须重建(部分)你的 Python 安装来提供这个共享库。
问题在于 Python 发行版或 Python 维护者没有提供任何直接的方法来做这件事。我们能提供给你的最接近的东西是 Python FAQ
3.30 中的信息。在某些操作系统上你其实不必构建共享库,但那样你就得让 PostgreSQL
构建系统相信这一点。细节请查阅
src/pl/plpython 目录中的
Makefile。