我正在使用 postgres 中的 PL/Pythonu 扩展在 python 中的 postgres 中编写函数。我希望 postgres 使用我的虚拟环境(我正在使用 virtualenv)而不是全局安装。我该怎么做呢?
问问题
594 次
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 回答