Jacob Champion <jacob.champ...@enterprisedb.com> writes: > On Thu, Oct 17, 2024 at 1:10 PM Florents Tselai > <florents.tse...@gmail.com> wrote: >> Which means that if you want non-standard packages in your Pl/Python code, >> you’ll have to `sudo python3 -m pip install` things
> Or `sudo apt install python3-<package>`, or `pip install --user > <package>` as the database user, or... > Virtualenvs are great -- I use them daily -- but there are plenty of > different ways to use the standard interpreter, with other pros and > cons. What I'm still confused about is whether this is anything that a typical user of Python shouldn't be expected to know already. I understand the idea of setting up a virtualenv that is decoupled from the system-supplied package set, but if the user has done that, wouldn't they already know about setting PYTHONPATH? I can believe that they might not be totally clear on how to set it in a way that will affect the Postgres server --- but the proposed patch provides no details about that, and hardly could since it'd vary so much from one server packaging to another. regards, tom lane