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 関数内で activate_this.py を実行すると、postgresql セッションの存続期間中、Python インタープリターが設定されます。

于 2014-07-22T16:18:49.373 に答える