我正在使用postgres中的PL / Pythonu扩展在python中的postgres中编写函数。我想postgres使用我的虚拟环境(我使用virtualenv)而不是全局安装。我该怎么做呢?
答案 0 :(得分:4)
事实证明,必须在postgres中添加找到库的位置到PYTHONPATH环境变量的路径。不要忘记引用你的价值,例如:
PYTHONPATH ='图书馆之路'
答案 1 :(得分:2)
在https://stackoverflow.com/a/24892335/5430
回答tl; dr - exec activate_this.py里面的plpython函数将在postgresql会话的生命周期中设置python解释器。