↑↓ 选择 ↵ 打开 ⌫ 改范围 完整检索页

pgsql.cc 提供对 postgresql.org 官网内容的中文翻译,由 Pigsty 团队维护。

不受支持的版本: 7.2
历史版本PostgreSQL 7.2 已于 2007 年 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。

提交更正

译文有误、术语不当或页面显示问题,请到译文仓库 pgsty/pgdoc 报告译文问题。 英文原文本身的问题,请在当前版本的对应页面向上游反馈;上游不再修订已结束维护的版本。