↑↓ 选择↵ 打开⌫ 切换范围完整搜索

PG.CENTER 连接 PostgreSQL 文档、百科与生态知识。由 Pigsty 维护。

已结束支持的版本: 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。

报告文档问题

阅读 上游文档. 反馈更正前请先核对 当前版本手册.