2

我正在使用 postgres 中的 PL/Pythonu 扩展在 python 中的 postgres 中编写函数。我希望 postgres 使用我的虚拟环境(我正在使用 virtualenv)而不是全局安装。我该怎么做呢?

4

2 回答 2

4

事实证明,必须将找到库的路径添加到 postgres 中的 PYTHONPATH 环境变量中。不要忘记引用您的价值,例如:

PYTHONPATH='库路径​​'

于 2012-06-13T16:34:55.137 回答
2

https://stackoverflow.com/a/24892335/5430上回答

tl;dr - plpython 函数中的 exec activate_this.py 将为 postgresql 会话的生命周期设置 python 解释器。

于 2014-07-22T16:18:49.373 回答