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