【问题标题】:Using PL/Pythonu with virtualenv将 PL/Pythonu 与 virtualenv 一起使用
【发布时间】:2012-06-13 16:21:10
【问题描述】:

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

【问题讨论】:

    标签: python postgresql plpython


    【解决方案1】:

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

    PYTHONPATH='库路径​​'

    【讨论】:

    【解决方案2】:

    已回复https://stackoverflow.com/a/24892335/5430

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

    【讨论】:

      猜你喜欢
      • 2017-11-07
      • 1970-01-01
      • 2016-05-04
      • 1970-01-01
      • 1970-01-01
      • 2015-07-29
      • 1970-01-01
      • 1970-01-01
      • 2017-04-03
      相关资源
      最近更新 更多