Переменные окружения
Эта страница переведена при помощи нейросети GigaChat.
Некоторые из переменных среды, которые принимаются интерпретатором Python, также могут использоваться для изменения поведения PL/Python. Их необходимо установить в среде основного процесса сервера PostgreSQL, например, в сценарии запуска. Доступные переменные среды зависят от версии Python (см. документацию Python для получения подробной информации). На момент написания этой статьи следующие переменные среды влияют на PL/Python при условии адекватной версии Python:
PYTHONHOME;PYTHONPATH;PYTHONY2K;PYTHONOPTIMIZE;PYTHONDEBUG;PYTHONVERBOSE;PYTHONCASEOK;PYTHONDONTWRITEBYTECODE;PYTHONIOENCODING;PYTHONUSERBASE;PYTHONHASHSEED.
Похоже, что некоторые переменные окружения, перечисленные на странице python man, действуют только в интерпретаторе командной строки, а не во встроенном интерпретаторе Python - это деталь реализации Python, не зависящая от PL/Python.